[Mono-dev] gtk-sharp bootstrap vs. bootstrap-2.4
Steven T. Hatton
hattons at globalsymmetry.com
Sun Aug 21 23:57:10 EDT 2005
How should I determine which bootstrap script to use when building gtk-sharp
from trunk? The README says:
"If you are compiling from SVN, you will need libtool and the auto* tools and
will need to replace the configure above with bootstrap for the 2.5.x version
or bootstrap-2.4 for the 1.9.x version."
Dare I ask: "version" of what?
I'm further confused by this information:
http://www.all-the-johnsons.co.uk/mono/mono-compiling.html
"The build process for gtk-sharp is different to the other modules in mono.
Instead of ./autogen.sh, there is the choice of ./bootstrap
and ./bootstrap-2.4. The only difference is if you're using the bleeding edge
version, you should use the 2.4 version."
This is what I get from bootstrap:
$ ./bootstrap --prefix=$MONO_HOME
+ sed -e s/@GTK_SHARP_VERSION@/2.5.90/ -e s/@GTK_REQUIRED_VERSION@/2.6.0/ -e
s/@GNOME_REQUIRED_VERSION@/2.10.0/ -e
s/@VERSIONCSDEFINES@/-define:GTK_SHARP_2_6/ -e
s/@VERSIONCFLAGS@/-DGTK_SHARP_2_6/ -e
s/@ASSEMBLY_VERSION@/2.6.0.0/ ./configure.in.in
+ ln -f ./pango/pango-api-2.6.raw ./pango/pango-api.raw
+ ln -f ./atk/atk-api-2.6.raw ./atk/atk-api.raw
+ ln -f ./gdk/gdk-api-2.6.raw ./gdk/gdk-api.raw
+ ln -f ./gtk/gtk-api-2.6.raw ./gtk/gtk-api.raw
+ ln -f ./gnomevfs/gnome-vfs-api-2.10.raw ./gnomevfs/gnome-vfs-api.raw
+ ln -f ./gnome/gnome-api-2.10.raw ./gnome/gnome-api.raw
And bootstrap-2.4 gives this:
$ ./bootstrap-2.4 --prefix=$MONO_HOME
+ sed -e s/@GTK_SHARP_VERSION@/2.3.90/ -e s/@GTK_REQUIRED_VERSION@/2.4.0/ -e
s/@GNOME_REQUIRED_VERSION@/2.6.0/ -e s/@VERSIONCSDEFINES@// -e
s/@VERSIONCFLAGS@// -e s/@ASSEMBLY_VERSION@/2.4.0.0/ ./configure.in.in
+ ln -f ./pango/pango-api-2.4.raw ./pango/pango-api.raw
+ ln -f ./atk/atk-api-2.4.raw ./atk/atk-api.raw
+ ln -f ./gdk/gdk-api-2.4.raw ./gdk/gdk-api.raw
+ ln -f ./gtk/gtk-api-2.4.raw ./gtk/gtk-api.raw
+ ln -f ./gnomevfs/gnome-vfs-api-2.6.raw ./gnomevfs/gnome-vfs-api.raw
+ ln -f ./gnome/gnome-api-2.6.raw ./gnome/gnome-api.raw
What are the consequences of each of these options? What else will use
gtk-sharp?
--
Regards,
Steven
More information about the Mono-devel-list
mailing list