[Mono-list] SRPMS?

Ben Maurer bmaurer@ximian.com
Tue, 10 May 2005 12:44:36 -0400


On Tue, 2005-05-10 at 02:26 -0400, Gregory Hayes wrote:
> I am a FC4-test user and I have problems installing the gtk-sharp rpms
> available from the mono-project site.
> (gtk-sharp-1.0.9-0.fedora3.novell.i386.rpm) The error I receive is:
> 
> error: Failed dependencies:
>         libgtkhtml-3.1.so.11 is needed by gtk-sharp-1.0.9-0.fedora3.novell.i386
> 
> I have gtkhtml3-3.6.2-1 (libgtkhtml-3.6.so.18.0.2) installed and I
> figured the best way would be to install from an srpm of the same
> package... but I can't find any :( If anyone knows where to get the
> SRPM for the gtk-sharp/gtk-sharp2 releases let me know

Your best bet is to build from tarballs (they should detect your gtkhtml
automatically). You also *might* be able to get away with using suse93
rpms, as they have GNOME 2.10 version of gtkhtml -- However, that is
totally unsupported.

I uploaded some srpms however if you really want them:

http://primates.ximian.com/~bmaurer/gtk-sharp-1.0.9-1.fedora3.novell.src.rpm
http://primates.ximian.com/~bmaurer/gtk-sharp2-1.9.3.1-1.fedora3.novell.src.rpm

In the future, I am going to try to make a packagers page with spec
files etc to make packaging easier on people.

Once FC4 is released, we will probably create jails for it and start
building gtk# there. 

> BTW - Is there a reason you link against that version specifically?

The gtkhtml authors beleive they can change the .so number at will.
Because they are unable to provide abi/api stability like the rest of
the GNOME platform, we are forced to make rpms that depend on specific
versions. We actually don't depend on that *exact* version -- the
configure.in figures out what to depend on -- its just that the rpm has
to have the correct dependency.

-- Ben