[Mono-list] Gtk# & Mono CVS Required Libs

fd fd0h1440@yahoo.co.uk
03 May 2003 16:20:40 +0100

On Sat, 2003-05-03 at 15:47, Bryan Porter wrote:
> Salutations All,
> I've been trying (for some time now) to get a working Mono CVS & GTK#
> tree compiled on my development system, to no avail. I was wondering if
> anyone could tell me if there is a list of what libs these two things
> need, and especially for GTK#, what version of the gnome libs and gtk
> libs are required.

Mono needs glib, libgc and the associated development files (headers
etc.). The development packages are usually named -dev or -devel

Gtk# generally needs the 2.0 versions of the Gtk+ and Gnome libraries.
Gtk+ 2.2 will also work as it's backward compatible. Again, the
development files are necessary.

If you have any more difficulties at the configure or build stage, feel
free to send the error log to this list.

> Additionally, any hints as to the distro of choice for development on
> these two things right now (I know it doesn't actually matter, but a
> distro that's got lib packages available for easy install would
> certainly make my life easier!) I'm assuming debian-unstable, but...

Many Mono developers use Debian unstable. It has the advantage of coming
with the latest versions of the libraries Mono and Gtk# depend on, with
an active package development community. There are debs of Mono, Gtk#
and other related tools at http://www.atoker.com/mono/

Others also use RedHat. There are RPMs provided on go-mono.com.

As a rule of thumb, use what your friends use so you can get the best
support :-)