[Mono-dev] gtk-sharp: Optional assemblies

Rafael Teixeira monoman at gmail.com
Mon Aug 22 08:22:23 EDT 2005

Hi Steven,

Configure is finding what parts of gtk# CAN be built. When doing
'make' after that, the ones it said 'yes' will be built into managed
libraries that will DEPEND on the native libraries, so if you don't
have them (the native ones) properly installed you WON'T be able to
use the corresponding managed libraries anyway, so unless you intend
to use applications that need them (like MonoDevelop) no prob leaving
then out.

Rephrasing it: it all depends on the applications you are planning to
use or develop, with gtk#. They dictate what optional parts are

>From the looks of it you seem not to support for some commonly
used/usable pieces, like gtkhtml-sharp (needs an specific version of
it, what complicates things a bit) that is used by the monodoc
documentation browser (a version using mozilla's gecko is in the
works) and therefore by the monodevelop IDE. Also gnome-sharp is
commonly used...

Monodevelop, from the top of my mind, also needs vte-sharp to be able
to have an embedded console window.

Hope it helps clarify things,

On 8/22/05, Steven T. Hatton <hattons at globalsymmetry.com> wrote:
> I'm confuses as to what is meant by "Optional assemblies" in the gtk-sharp
> build.  If I install the rpms for the listed assemblies, they will show as
> "yes", but but I'm not sure what that means.  Are they being built when I
> make gtk-sharp, or is something from the rpms being registered in or copied
> into the final product of the build process?  I've had some conflict problems
> with some of these, and would rather not have anything non-essential
> installed.
> Configuration summary
>    * Installation prefix = /home/hattons/opt/org/go-mono
>    * C# compiler: /home/hattons/opt/org/go-mono/bin/mcs  -define:GTK_SHARP_2_6
>    Optional assemblies included in the build:
>       * art-sharp.dll: yes
>       * gnomevfs-sharp.dll: no
>       * gnome-sharp.dll: no
>       * glade-sharp.dll: yes
>       * rsvg-sharp.dll: no
>       * gtkhtml-sharp.dll: no
>       * vte-sharp.dll: no
>       * gtk-dotnet.dll: yes
>       NOTE: if any of the above say 'no' you may install the
>             corresponding development packages for them, rerun
>             autogen.sh to include them in the build.
>    * Documentation build enabled: no
> Now type `make' to compile
> --
> Regards,
> Steven
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

Rafael "Monoman" Teixeira
I'm trying to become a "Rosh Gadol" before my own eyes. 
See http://www.joelonsoftware.com/items/2004/12/06.html for enlightment.
It hurts!

More information about the Mono-devel-list mailing list