Christian Hergert wrote: > Hi, > > I noticed while compiling a fresh checkout of the associated gnome > libraries that the generated code requires UnmanagedFunctionPointer; a > 2.0+ feature. > It's astonishing how many Gtk# trunk users we have :-) . Neville Gao already filed a bug report (https://bugzilla.novell.com/show_bug.cgi?id=521449).
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. > 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. As far as gecko-sharp is concerned, I'm not sure what to do. I never used it and don't know who is maintaining it, either. Christian _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
