[Gtk-sharp-list] Build fixes

Mike Kestner mkestner at gmail.com
Thu Jul 23 11:04:35 EDT 2009

On Thu, 2009-07-23 at 11:59 +0200, Christian Hoff wrote:
> Christian Hergert wrote:
> >
> We decided to switch to the .net 2.0 profile for Gtk#/GAPI 3. The 
> problem is that we didn't bump up the GAPI version yet. Attached to the 
> bug report is a patch, but it still needs to be reviewed.

Please commit the s/gapi2/gapi3 patch.  Also, if you don't mind, please
rename the bootstrap to something like bootstrap-2.90 or you can
resurrect bootstrap-for-the-insane, and also add a big bold text message
to the end of it that this bootstrap is unsupported, unstable, with no
scheduled release date and unless people are completely insane, they
should be using the 2-12 branch instead.  ;-)

> > The attached patches alter the compiler to be gmcs.
> >   
> We would also need to alter configure.in.in to search for GAPI 3 instead 
> of GAPI 2.
> > Should I commit these, or is there another problem that is the real
> > culprit (such as not generating UnmanagedFunctionPointer)?
> >   
> I'm not sure if we need to commit all of these. As Mike points out in 
> the bug report, nearly everything of gnome-sharp is deprecated or 
> targeted for deprecation. It's probably best to continue building 
> obsolete libraries against GAPI 2 as it's wide availability is also an 
> asset. Once we apply the GAPI 3 patch, you can simply reinstall GAPI 2 
> and everything will continue to work just fine.

No, please don't commit any patches to bindings to make them depend on
gtk-sharp trunk yet.  gtk-sharp-2-12-branch is the supported branch.  If
you want to track svn versions, that's the branch to track.

Mike Kestner <mkestner at gmail.com>

More information about the Gtk-sharp-list mailing list