зеркало из https://github.com/mono/mail-archives.git
1165 строки
55 KiB
HTML
1165 строки
55 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<TITLE> [Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on windows
|
|
</TITLE>
|
|
<LINK REL="Index" HREF="index.html" >
|
|
<LINK REL="made" HREF="mailto:Terry_Henning%40avid.com">
|
|
<META NAME="robots" CONTENT="index,nofollow">
|
|
|
|
<LINK REL="Previous" HREF="003530.html">
|
|
<LINK REL="Next" HREF="003539.html">
|
|
</HEAD>
|
|
<BODY BGCOLOR="#ffffff">
|
|
<H1>[Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on windows
|
|
</H1>
|
|
<B>Terry Henning
|
|
</B>
|
|
<A HREF="mailto:Terry_Henning%40avid.com"
|
|
TITLE="[Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on windows">Terry_Henning@avid.com
|
|
</A><BR>
|
|
<I>Fri, 27 Feb 2004 14:23:32 -0600</I>
|
|
<P><UL>
|
|
<LI> Previous message: <A HREF="003530.html">[Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on windows
|
|
</A></li>
|
|
<LI> Next message: <A HREF="003539.html">[Gtk-sharp-list] MonoDoc 0.11 is out.
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#3532">[ date ]</a>
|
|
<a href="thread.html#3532">[ thread ]</a>
|
|
<a href="subject.html#3532">[ subject ]</a>
|
|
<a href="author.html#3532">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
<HR>
|
|
<!--beginarticle-->
|
|
<PRE>This is a multi-part message in MIME format.
|
|
|
|
------_=_NextPart_001_01C3FD6F.91AD28AC
|
|
Content-Type: text/plain;
|
|
charset="us-ascii"
|
|
Content-Transfer-Encoding: quoted-printable
|
|
|
|
That's a beautiful thing! Thank you!
|
|
|
|
_____ =20
|
|
|
|
From: <A HREF="mailto:gtk-sharp-list-admin@lists.ximian.com">gtk-sharp-list-admin@lists.ximian.com</A>
|
|
[mailto:<A HREF="mailto:gtk-sharp-list-admin@lists.ximian.com">gtk-sharp-list-admin@lists.ximian.com</A>] On Behalf Of Josh Gerdes
|
|
Sent: Friday, February 27, 2004 2:17 PM
|
|
To: <A HREF="mailto:gtk-sharp-list@lists.ximian.com">gtk-sharp-list@lists.ximian.com</A>
|
|
Subject: [Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on
|
|
windows
|
|
|
|
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D
|
|
|
|
Building mono, mcs, and gtk-sharp from CVS for windows
|
|
|
|
by Josh Gerdes
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
I decided to write this guide to help those like myself who would like
|
|
to be able to build mono, mcs, and gtk-sharp on a windows platform. I
|
|
have gathered information from various sources and I would like to thank
|
|
the following for their posts and information:
|
|
|
|
=20
|
|
|
|
Giovanni Zito
|
|
|
|
Bernie Solomon
|
|
|
|
Daniel Morgan
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Setting up the Environment and Dependencies
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
1) Install the .NET SDK V1.1 from msdn.microsoft.com/downloads. I've put
|
|
this step here simply because previous instructions states to install
|
|
it. I'm don't know if and why this step is required. By the way, if you
|
|
have Microsoft Visual Studio .NET 2003 installed on your system then you
|
|
can skip this step.
|
|
|
|
=20
|
|
|
|
2) Install the latest cygwin setup (about 30MB). Start choosing the
|
|
default installation if you are not sure what packages you need. You'll
|
|
can always get the other missing packages later, if mono configure
|
|
script will require them. Be sure to get libiconv (not just libiconv2!).
|
|
I installed everything just to be safe.
|
|
|
|
=20
|
|
|
|
3) Download and install the gtk+ dependencies to /usr/local:
|
|
|
|
=20
|
|
|
|
<A HREF="http://prdownloads.sourceforge.net/gtk-win/GTK-Runtime-Environment-2.2.4">http://prdownloads.sourceforge.net/gtk-win/GTK-Runtime-Environment-2.2.4</A>
|
|
.1.exe
|
|
|
|
<A HREF="http://prdownloads.sourceforge.net/gtk-win/GTK-Development-Environment-2">http://prdownloads.sourceforge.net/gtk-win/GTK-Development-Environment-2</A>
|
|
.2.4.1.exe
|
|
|
|
=20
|
|
|
|
Note: The Runtime installer will delete the destination installation
|
|
directory before installing so it must be installed first. This is
|
|
optional if you do not want to compile gtk-sharp.
|
|
|
|
=20
|
|
|
|
4) Download and install the following dependencies packages and extract
|
|
to /usr/local:
|
|
|
|
=20
|
|
|
|
<A HREF="http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/glib-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/libiconv-1.7.zip">http://www.go-mono.com/archive/libiconv-1.7.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/libgc-dev.zip">http://www.go-mono.com/archive/libgc-dev.zip</A>
|
|
|
|
<A HREF="http://www.go-mono.com/archive/icu-2.6.1-Win32_msvc7.zip">http://www.go-mono.com/archive/icu-2.6.1-Win32_msvc7.zip</A>
|
|
|
|
=20
|
|
|
|
5) Open a cygwin prompt and edit your profile "~/.bashrc" by adding the
|
|
following:
|
|
|
|
=20
|
|
|
|
#Environment Variables for Mono
|
|
|
|
export PATH=3D"/usr/local/bin:/usr/local/lib:$PATH"
|
|
|
|
export ACLOCAL_FLAGS=3D"-I /usr/share/aclocal"
|
|
|
|
export CPPFLAGS=3D"$CPPFLAGS -I /usr/local/include"
|
|
|
|
export LDFLAGS=3D"$LDFLAGS -L /usr/local/lib"
|
|
|
|
export CC=3D"gcc -mno-cygwin"
|
|
|
|
export PKG_CONFIG_PATH=3D"/usr/local/lib/pkgconfig"
|
|
|
|
export LD_LIBRARY_PATH=3D"/usr/local/lib"
|
|
|
|
export MONO_PATH=3D"/usr/local/lib:$MONO_PATH"
|
|
|
|
export MONO_CFG_PATH=3D"/usr/local/etc:$MONO_CFG_PATH"
|
|
|
|
=20
|
|
|
|
#Environment variables for Mono CVS access
|
|
|
|
export CVSROOT=3D:pserver:<A HREF="mailto:anonymous@anoncvs.go-mono.com">anonymous@anoncvs.go-mono.com</A>:/mono
|
|
|
|
export CVS_RSH=3Dssh
|
|
|
|
=20
|
|
|
|
#Environment variables for .NET if not already in your Windows PATH
|
|
|
|
export
|
|
PATH=3D"$PATH:/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v1.1.4322"
|
|
|
|
export PATH=3D"$PATH:/cygdrive/c/Program =
|
|
Files/Microsoft.NET/SDK/v1.1/Bin"
|
|
|
|
=20
|
|
|
|
6) Create the following script, name it icu-config and copy it to
|
|
/usr/local/bin.
|
|
|
|
=20
|
|
|
|
#/bin/sh
|
|
|
|
=20
|
|
|
|
ICU_ROOT=3D/usr/local/icu
|
|
|
|
case $1
|
|
|
|
in
|
|
|
|
--cppflags)
|
|
|
|
echo "-I$ICU_ROOT/include"
|
|
|
|
;;
|
|
|
|
--ldflags)
|
|
|
|
echo "-L$ICU_ROOT/lib -licuuc -licuin"
|
|
|
|
;;
|
|
|
|
--version)
|
|
|
|
grep '\<U_ICU_VERSION\>' $ICU_ROOT/include/unicode/uversion.h | sed
|
|
-e 's/.*"\(.*\)".*/\1/'
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
=20
|
|
|
|
7) Change the script permissions by running "chmod u+x
|
|
/usr/local/bin/icu-config".
|
|
|
|
=20
|
|
|
|
8) Restart your cygwin environment
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Downloading latest CVS
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
1) Create a directory to store the source files in your home directory
|
|
("mkdir ~/src")
|
|
|
|
=20
|
|
|
|
2) Go to the newly created directory ("cd src")=20
|
|
|
|
=20
|
|
|
|
3) Login to CVS by running "cvs login" you will be asked for a password
|
|
which can be left blank
|
|
|
|
=20
|
|
|
|
4) Download the source=20
|
|
|
|
=20
|
|
|
|
To get the source for the first time run the following:
|
|
|
|
=20
|
|
|
|
cvs -z3 co mcs mono gtk-sharp
|
|
|
|
=20
|
|
|
|
After that you can just update the source by running the
|
|
following:
|
|
|
|
=20
|
|
|
|
cvs -z3 update -dP mcs mono gtk-sharp
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Building mono
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
You are now ready to buld mono by running the following commands:
|
|
|
|
=20
|
|
|
|
$ cd ~src/mono
|
|
|
|
$ ./configure --with-gc=3Dboehm CPPFLAGS=3D-I/usr/local/include
|
|
LDFLAGS=3D-L/usr/local/lib
|
|
|
|
$ make
|
|
|
|
$ make install
|
|
|
|
=20
|
|
|
|
Note: at the time of creating these instructions the CVS had some issues
|
|
so I used mono 0.30.1 source instead
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Building mcs
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
You are now ready to buld mcs by running the following commands:
|
|
|
|
=20
|
|
|
|
$ cd ~/src/mcs
|
|
|
|
$ make
|
|
|
|
$ make install
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Building gtk-sharp
|
|
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
|
|
|
|
=20
|
|
|
|
1) Download and install the libglade lib package to /usr/local/:
|
|
|
|
=20
|
|
|
|
<A HREF="http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-lib.zip">http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-lib.zip</A>
|
|
|
|
=20
|
|
|
|
2) Download the libglade bin package and copy libglade-2.0-0.dll to
|
|
/usr/local/lib:
|
|
|
|
=20
|
|
|
|
<A HREF="http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-bin.zip">http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-bin.zip</A>
|
|
|
|
=20
|
|
|
|
3) Edit /usr/local/lib/pkgconfig/libglade-2.0.pc and set the prefix
|
|
(prefix=3D/usr/local)
|
|
|
|
=20
|
|
|
|
4) Download and rename libxml2.dll to libxml-2.0.dll and copy to
|
|
/usr/local/lib:
|
|
|
|
=20
|
|
|
|
<A HREF="http://prdownloads.sourceforge.net/gnuwin32/libxml2-2.4.12-bin.zip">http://prdownloads.sourceforge.net/gnuwin32/libxml2-2.4.12-bin.zip</A>
|
|
|
|
=20
|
|
|
|
5) Create the following script, name it libxml-2.0.pc and copy it to
|
|
/usr/local/lib/pkgconfig.
|
|
|
|
=20
|
|
|
|
prefix=3D/usr/local
|
|
|
|
exec_prefix=3D${prefix}
|
|
|
|
libdir=3D${exec_prefix}/lib
|
|
|
|
=20
|
|
|
|
Name: Libxml2
|
|
|
|
Description: a XML parser
|
|
|
|
Version: 2.4.12
|
|
|
|
Libs: -L${libdir} -llibxml-2.0
|
|
|
|
=20
|
|
|
|
6) Edit makefile.win32 located in your gtk-sharp (~/src/gtk-sharp) and
|
|
change the following path to point to the correct Microsoft .NET
|
|
Framework (I had v1.1 installed so it had the incorrect path initially).
|
|
|
|
=20
|
|
|
|
CSC=3D$(ROOT)/microsoft.net/framework/v1.1.4322/csc.exe /d:WIN32
|
|
|
|
=20
|
|
|
|
7) You are now ready to buld gtk-sharp by running the following
|
|
commands:
|
|
|
|
=20
|
|
|
|
$ cd ~/src/gtk-sharp
|
|
|
|
$ make -f makefile.win32
|
|
|
|
=20
|
|
|
|
8) Copy the newly created dlls to /usr/local/lib:
|
|
|
|
=20
|
|
|
|
/atk/atk-sharp.dll
|
|
|
|
/gdk/gdk-sharp.dll
|
|
|
|
/glade/glade-sharp.dll
|
|
|
|
/glib/glib-sharp.dll
|
|
|
|
/glue/gtksharpglue.dll
|
|
|
|
/gtk/gtk-sharp.dll
|
|
|
|
/pango/pango-sharp.dll
|
|
|
|
=20
|
|
|
|
=20
|
|
|
|
Congratulations! You should now have compiled mono, mcs, and gtk-sharp
|
|
successfully and have a working version of all of them located in
|
|
/usr/local. Please note that these projects are constantly changing and
|
|
might not always build and these instructions most likely will need to
|
|
eventually be updated. At least there is a starting point now.
|
|
|
|
|
|
------_=_NextPart_001_01C3FD6F.91AD28AC
|
|
Content-Type: text/html;
|
|
charset="us-ascii"
|
|
Content-Transfer-Encoding: quoted-printable
|
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML xmlns=3D"<A HREF="http://www.w3.org/TR/REC-html40"">http://www.w3.org/TR/REC-html40"</A> xmlns:o =3D=20
|
|
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
|
|
"urn:schemas-microsoft-com:office:word"><HEAD>
|
|
<META http-equiv=3DContent-Type content=3D"text/html; =
|
|
charset=3Dus-ascii">
|
|
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
|
|
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in =
|
|
1.25in; }
|
|
P.MsoNormal {
|
|
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
|
|
}
|
|
LI.MsoNormal {
|
|
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
|
|
}
|
|
DIV.MsoNormal {
|
|
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
|
|
}
|
|
A:link {
|
|
COLOR: blue; TEXT-DECORATION: underline
|
|
}
|
|
SPAN.MsoHyperlink {
|
|
COLOR: blue; TEXT-DECORATION: underline
|
|
}
|
|
A:visited {
|
|
COLOR: purple; TEXT-DECORATION: underline
|
|
}
|
|
SPAN.MsoHyperlinkFollowed {
|
|
COLOR: purple; TEXT-DECORATION: underline
|
|
}
|
|
SPAN.EmailStyle17 {
|
|
COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose
|
|
}
|
|
DIV.Section1 {
|
|
page: Section1
|
|
}
|
|
</STYLE>
|
|
</HEAD>
|
|
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
|
|
<DIV dir=3Dltr align=3Dleft><SPAN class=3D408132320-27022004><FONT =
|
|
face=3DArial=20
|
|
color=3D#0000ff size=3D2>That's a beautiful thing!&nbsp; Thank=20
|
|
you!</FONT></SPAN></DIV><BR>
|
|
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
|
|
<HR tabIndex=3D-1>
|
|
<FONT face=3DTahoma size=3D2><B>From:</B> =
|
|
<A HREF="mailto:gtk-sharp-list-admin@lists.ximian.com">gtk-sharp-list-admin@lists.ximian.com</A>=20
|
|
[mailto:<A HREF="mailto:gtk-sharp-list-admin@lists.ximian.com">gtk-sharp-list-admin@lists.ximian.com</A>] <B>On Behalf Of </B>Josh=20
|
|
Gerdes<BR><B>Sent:</B> Friday, February 27, 2004 2:17 PM<BR><B>To:</B>=20
|
|
<A HREF="mailto:gtk-sharp-list@lists.ximian.com">gtk-sharp-list@lists.ximian.com</A><BR><B>Subject:</B> [Gtk-sharp-list] =
|
|
HOWTO -=20
|
|
Build mono, mcs, and gtk-sharp on windows<BR></FONT><BR></DIV>
|
|
<DIV></DIV>
|
|
<DIV class=3DSection1>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Building mono, mcs, and =
|
|
gtk-sharp=20
|
|
from CVS for windows<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">by Josh=20
|
|
Gerdes<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">I decided to write this =
|
|
guide to=20
|
|
help those like myself who would like to be able to build mono, mcs, and =
|
|
|
|
gtk-sharp on a windows platform.&nbsp; I have gathered information from =
|
|
various=20
|
|
sources and I would like to thank the following for their posts and=20
|
|
information:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Giovanni=20
|
|
Zito<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Bernie=20
|
|
Solomon<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Daniel=20
|
|
Morgan<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Setting up the Environment =
|
|
and=20
|
|
Dependencies<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p=
|
|
><i></SPAN></FONT></P>
|
|
</I><P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">1) Install the .NET SDK =
|
|
V1.1 from=20
|
|
msdn.microsoft.com/downloads. I've put this step here simply because =
|
|
previous=20
|
|
instructions states to install it. I'm don't know if and why this step =
|
|
is=20
|
|
required. By the way, if you have Microsoft Visual Studio .NET 2003 =
|
|
installed on=20
|
|
your system then you can skip this step.<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">2) Install the latest =
|
|
cygwin setup=20
|
|
(about 30MB). Start choosing the default installation if you are not =
|
|
sure what=20
|
|
packages you need. You'll can always get the other missing packages =
|
|
later, if=20
|
|
mono configure script will require them. Be sure to get libiconv (not =
|
|
just=20
|
|
libiconv2!).&nbsp; I installed everything just to be=20
|
|
safe.<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">3) Download and install =
|
|
the gtk+=20
|
|
dependencies to /usr/local:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://prdownloads.sourceforge.net/gtk-win/GTK-Runtime-Environment=">http://prdownloads.sourceforge.net/gtk-win/GTK-Runtime-Environment=</A>
|
|
-2.2.4.1.exe<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://prdownloads.sourceforge.net/gtk-win/GTK-Development-Environ=">http://prdownloads.sourceforge.net/gtk-win/GTK-Development-Environ=</A>
|
|
ment-2.2.4.1.exe<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Note: The Runtime =
|
|
installer will=20
|
|
delete the destination installation directory before installing so it =
|
|
must be=20
|
|
installed first.&nbsp; This is optional if you do not want to compile=20
|
|
gtk-sharp.<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">4) Download and install =
|
|
the=20
|
|
following dependencies packages and extract to=20
|
|
/usr/local:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip<o:p">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip<o:p</A>></o=
|
|
:<i>p></SPAN></FONT></P>
|
|
</I><P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/glib-2.0.4-20020703.zip<o:p">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip<o:p</A>></o:p><=
|
|
/SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip<o:p">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip<o:p</A>></o=
|
|
:<i>p></SPAN></FONT></P>
|
|
</I><P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/libiconv-1.7.zip<o:p">http://www.go-mono.com/archive/libiconv-1.7.zip<o:p</A>></o:p></SPAN><=
|
|
/FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip<o:p">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip<o:p</A>><=
|
|
/o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip<o:p">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip<o:p</A>></=
|
|
o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/libgc-dev.zip<o:p">http://www.go-mono.com/archive/libgc-dev.zip<o:p</A>></o:p></SPAN></FO=
|
|
NT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://www.go-mono.com/archive/icu-2.6.1-Win32_msvc7.zip<o:p">http://www.go-mono.com/archive/icu-2.6.1-Win32_msvc7.zip<o:p</A>></o:p=
|
|
><i></SPAN></FONT></P>
|
|
</I><P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">5) Open a cygwin prompt =
|
|
and edit=20
|
|
your profile "~/.bashrc" by adding the =
|
|
following:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">#Environment Variables for =
|
|
|
|
Mono<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
PATH=3D"/usr/local/bin:/usr/local/lib:$PATH"<o:p></o:p></SPAN></FONT></P>=
|
|
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export ACLOCAL_FLAGS=3D"-I =
|
|
|
|
/usr/share/aclocal"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export =
|
|
CPPFLAGS=3D"$CPPFLAGS -I=20
|
|
/usr/local/include"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export LDFLAGS=3D"$LDFLAGS =
|
|
-L=20
|
|
/usr/local/lib"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export CC=3D"gcc=20
|
|
-mno-cygwin"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
PKG_CONFIG_PATH=3D"/usr/local/lib/pkgconfig"<o:p></o:p></SPAN></FONT></P>=
|
|
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
LD_LIBRARY_PATH=3D"/usr/local/lib"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
MONO_PATH=3D"/usr/local/lib:$MONO_PATH"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
MONO_CFG_PATH=3D"/usr/local/etc:$MONO_CFG_PATH"<o:p></o:p></SPAN></FONT><=
|
|
/P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">#Environment variables for =
|
|
Mono CVS=20
|
|
access<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
CVSROOT=3D:pserver:<A HREF="mailto:anonymous@anoncvs.go-mono.com">anonymous@anoncvs.go-mono.com</A>:/mono<o:p></o:p></SPAN><=
|
|
/FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
CVS_RSH=3Dssh<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">#Environment variables for =
|
|
.NET if=20
|
|
not already in your Windows PATH<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
PATH=3D"$PATH:/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v1.1.4322"<o:p>=
|
|
</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">export=20
|
|
PATH=3D"$PATH:/cygdrive/c/Program=20
|
|
Files/Microsoft.NET/SDK/v1.1/Bin"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">6) Create the following =
|
|
script, name=20
|
|
it icu-config and copy it to =
|
|
/usr/local/bin.<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">#/bin/sh<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">ICU_ROOT=3D/usr/local/icu<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">case =
|
|
$1<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">in<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">--cppflags)<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp; echo=20
|
|
"-I$ICU_ROOT/include"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp;=20
|
|
;;<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">--ldflags)<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp; echo=20
|
|
"-L$ICU_ROOT/lib -licuuc -licuin"<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp;=20
|
|
;;<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">--version)<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp; grep=20
|
|
'\&lt;U_ICU_VERSION\&gt;' $ICU_ROOT/include/unicode/uversion.h | sed -e=20
|
|
's/.*"\(.*\)".*/\1/'<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">&nbsp;&nbsp;&nbsp;=20
|
|
;;<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">esac<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">7) Change the script =
|
|
permissions by=20
|
|
running "chmod u+x =
|
|
/usr/local/bin/icu-config".<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">8) Restart your cygwin=20
|
|
environment<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Downloading latest=20
|
|
CVS<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
|
|
<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">1) Create a directory to =
|
|
store the=20
|
|
source files in your home directory ("mkdir =
|
|
~/src")<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">2) Go to the newly created =
|
|
directory=20
|
|
("cd src") <o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">3) Login to CVS by running =
|
|
"cvs=20
|
|
login" you will be asked for a password which can be left=20
|
|
blank<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">4) Download the source=20
|
|
<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
|
|
=20
|
|
To get the source for the first time run the=20
|
|
following:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
|
|
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|
|
|
|
cvs -z3 co mcs mono gtk-sharp<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
|
|
=20
|
|
After that you can just update the source by running the=20
|
|
following:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
|
|
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|
|
|
|
cvs -z3 update -dP mcs mono gtk-sharp<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Building=20
|
|
mono<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></SPAN></FONT></=
|
|
P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">You are now ready to buld =
|
|
mono by=20
|
|
running the following commands:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ cd=20
|
|
~src/mono<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ ./configure =
|
|
--with-gc=3Dboehm=20
|
|
CPPFLAGS=3D-I/usr/local/include=20
|
|
LDFLAGS=3D-L/usr/local/lib<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ =
|
|
make<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ make=20
|
|
install<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Note: at the time of =
|
|
creating these=20
|
|
instructions the CVS had some issues so I used mono 0.30.1 source=20
|
|
instead<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Building=20
|
|
mcs<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></SPAN></FONT></=
|
|
P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">You are now ready to buld =
|
|
mcs by=20
|
|
running the following commands:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ cd=20
|
|
~/src/mcs<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ =
|
|
make<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ make=20
|
|
install<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Building=20
|
|
gtk-sharp<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></SPAN></FONT></=
|
|
P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">1) Download and install =
|
|
the libglade=20
|
|
lib package to /usr/local/:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-lib.z=">http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-lib.z=</A>
|
|
ip<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">2) Download the libglade =
|
|
bin package=20
|
|
and copy libglade-2.0-0.dll to =
|
|
/usr/local/lib:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-bin.z=">http://prdownloads.sourceforge.net/gladewin32/libglade-2.0.1-bin.z=</A>
|
|
ip<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">3) Edit=20
|
|
/usr/local/lib/pkgconfig/libglade-2.0.pc and set the prefix=20
|
|
(prefix=3D/usr/local)<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">4) Download and rename =
|
|
libxml2.dll=20
|
|
to libxml-2.0.dll and copy to =
|
|
/usr/local/lib:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><A HREF="http://prdownloads.sourceforge.net/gnuwin32/libxml2-2.4.12-bin.zip=">http://prdownloads.sourceforge.net/gnuwin32/libxml2-2.4.12-bin.zip=</A>
|
|
<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">5) Create the following =
|
|
script, name=20
|
|
it libxml-2.0.pc and copy it to=20
|
|
/usr/local/lib/pkgconfig.<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">prefix=3D/usr/local<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">exec_prefix=3D${prefix}<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">libdir=3D${exec_prefix}/lib<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Name:=20
|
|
Libxml2<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Description: a XML=20
|
|
parser<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Version:=20
|
|
2.4.12<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Libs: -L${libdir}=20
|
|
-llibxml-2.0<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">6) Edit makefile.win32 =
|
|
located in=20
|
|
your gtk-sharp (~/src/gtk-sharp) and change the following path to point =
|
|
to the=20
|
|
correct Microsoft .NET Framework (I had v1.1 installed so it had the =
|
|
incorrect=20
|
|
path initially).<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">CSC=3D$(ROOT)/microsoft.net/framework/v1.1.4322/csc.exe=20
|
|
/d:WIN32<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">7) You are now ready to =
|
|
buld=20
|
|
gtk-sharp by running the following =
|
|
commands:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ cd=20
|
|
~/src/gtk-sharp<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">$ make -f=20
|
|
makefile.win32<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">8) Copy the newly created =
|
|
dlls to=20
|
|
/usr/local/lib:<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/atk/atk-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/gdk/gdk-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/glade/glade-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/glib/glib-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/glue/gtksharpglue.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/gtk/gtk-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial">/pango/pango-sharp.dll<o:p></o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
|
|
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
|
|
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
|
|
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Congratulations!&nbsp; You =
|
|
should=20
|
|
now have compiled mono, mcs, and gtk-sharp successfully and have a =
|
|
working=20
|
|
version of all of them located in /usr/local.&nbsp; Please note that =
|
|
these=20
|
|
projects are constantly changing and might not always build and these=20
|
|
instructions most likely will need to eventually be updated.&nbsp; At =
|
|
least=20
|
|
there is a starting point =
|
|
now.<o:p></o:p></SPAN></FONT></P></DIV></BODY></HTML>
|
|
|
|
------_=_NextPart_001_01C3FD6F.91AD28AC--
|
|
|
|
</PRE>
|
|
<!--endarticle-->
|
|
<HR>
|
|
<P><UL>
|
|
<!--threads-->
|
|
<LI> Previous message: <A HREF="003530.html">[Gtk-sharp-list] HOWTO - Build mono, mcs, and gtk-sharp on windows
|
|
</A></li>
|
|
<LI> Next message: <A HREF="003539.html">[Gtk-sharp-list] MonoDoc 0.11 is out.
|
|
</A></li>
|
|
<LI> <B>Messages sorted by:</B>
|
|
<a href="date.html#3532">[ date ]</a>
|
|
<a href="thread.html#3532">[ thread ]</a>
|
|
<a href="subject.html#3532">[ subject ]</a>
|
|
<a href="author.html#3532">[ author ]</a>
|
|
</LI>
|
|
</UL>
|
|
</body></html>
|