No subject
Fri Feb 8 08:55:55 EST 2008
> cd <path-where-you-extracted-gc>
> nmake -f NT_THREADS_MAKEFILE
=20
After that copy Release/gc.lib and Release/gc.dll to /usr/local/lib.
=20
Also you should install include files into /usr/local/include. Change to =
the folder where you extracted gc6.2 tarball and type:
=20
mkdir -p /usr/local/include
cp include/gc.h /usr/local/include
cp include/gc_config_macros.h /usr/local/include
cp include/gc_local_alloc.h /usr/local/include
cp include/gc_pthread_redirects.h /usr/local/include
cp include/gc_typed.h /usr/local/include
cp include/leak_detector.h /usr/local/include
=20
mkdir /usr/local/include/gc
cp include/gc.h /usr/local/include/gc
cp include/gc_alloc.h /usr/local/include/gc
cp include/gc_allocator.h /usr/local/include/gc
cp include/gc_amiga_redirects.h /usr/local/include/gc
cp include/gc_backptr.h /usr/local/include/gc
cp include/gc_config_macros.h /usr/local/include/gc
cp include/gc_cpp.h /usr/local/include/gc
cp include/gc_gcj.h /usr/local/include/gc
cp include/gc_inl.h /usr/local/include/gc
cp include/gc_inline.h /usr/local/include/gc
cp include/gc_local_alloc.h /usr/local/include/gc
cp include/gc_mark.h /usr/local/include/gc
cp include/gc_pthread_redirects.h /usr/local/include/gc
cp include/gc_typed.h /usr/local/include/gc
cp include/leak_detector.h /usr/local/include/gc
cp include/new_gc_alloc.h /usr/local/include/gc
cp include/weakpointer.h /usr/local/include/gc
=20
=20
6) Get the ICU library from =
http://oss.software.ibm.com/icu/download/2.6.1/index.html
=20
I've got icu-2.6.1-Win32_msvc7.zip, although ICU version compiled with =
msvc 6.0 should go well.
Follow the instructions below, from Bernie Solomon:
=20
[ I have come up with a way to build using ICU under cygwin.
I downloaded the prebuilt VC6 binaries from the link on =
http://oss.software.ibm.com/icu/download/2.6.1/index.html.
I installed this under cygwin's structure (I used /usr/local/icu as the =
root).
Somewhere in your path put this script as icu-config (I chose =
/usr/local/bin/icu-config) having edited ICU_ROOT to wherever you =
installed ICU (this script is attached as well).
#/bin/sh
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
Now you can rerun configure and this should detect the ICU installation =
properly and use it. ]
=20
=20
Important: remember to "chmod u+x /usr/local/bin/icu-config" otherwise =
the mono configure script will be unable to detected ICU !
=20
Thanks to Bernie Solomon and Daniel Morgan to point me in right =
direction in order to successfull install ICU on cygwin
=20
=20
Building mono
=20
You are now ready to build mono.
=20
$ cd ~src/mono-0.29
$ ./configure --with-gc=3Dboehm CPPFLAGS=3D-I/usr/local/include =
LDFLAGS=3D-L/usr/local/lib
$ make
$ make install
=20
=20
Building mcs
=20
To build mcs I used csc.exe (the C# compiler V7.10.3052.4) and =
ResGen.exe (Resource Generator) from Microsoft Visual Studio .Net 2003, =
although I think you could use monoresgen.exe and mcs.exe from the =
just-before-compiled mono.
=20
For this purpose you should add the csc and ResGen locations to your =
PATH. I added the following line to my .bashrc file.
=20
PATH=3D"$PATH:/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v1.1.4322"
PATH=3D"$PATH:/cygdrive/c/Program Files/Microsoft Visual Studio .NET =
2003/SDK/v1.1/Bin"
=20
Replace "/cygdrive/c" with the path where you have installed your copy =
of MS Visual Studio.
=20
After that, restart your cygwin enviroment, and type:
=20
$ cd ~/src/mcs-0.29
$ make
$ make install
=20
All done! I hope now you have a working mono, c# compiler and class =
libraries on Windows.
=20
------=_NextPart_000_0019_01C3D45C.694D76F0
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o =3D "urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>
<H1 style=3D"MARGIN: 0cm 0cm 0pt"><STRONG><SPAN lang=3DEN-GB><FONT =
size=3D5><FONT=20
face=3D"Trebuchet MS">Building mono and mcs for=20
Windows<o:p></o:p></FONT></FONT></SPAN></STRONG></H1>
<H1 style=3D"MARGIN: 0cm 0cm 0pt"><FONT face=3D"Trebuchet =
MS"><STRONG><SPAN=20
style=3D"FONT-SIZE: 8pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: =
IT">by=20
Giovanni Zito (gzito at mbox.thunder.it)</SPAN></STRONG><SPAN=20
style=3D"FONT-SIZE: 8pt; mso-bidi-font-size: 12.0pt; mso-ansi-language: =
IT"><o:p></o:p></SPAN></FONT></H1>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">I=20
decided to write this guide because I found that existing instructions =
weren't=20
detailed enough.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">I=20
spent almost one week before I can successfull build mono on=20
Windows.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">So=20
here are detailed steps to help =
you get a working=20
version of mono 0.29 on Windows.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">I've=20
tested it on Windows XP SP1, but it should work on Windows 2000 as=20
well.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoBodyText style=3D"MARGIN: 0cm 0cm 0pt"><STRONG><SPAN =
lang=3DEN-GB><FONT=20
size=3D3><FONT face=3D"Trebuchet MS">Prepare your building =
environment<BR=20
style=3D"mso-special-character: line-break"><BR=20
style=3D"mso-special-character: =
line-break"><o:p></o:p></FONT></FONT></SPAN></STRONG></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB">1)=20
Install the .NET SDK V1.1 </SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-ansi-language: EN-GB">from=20
</SPAN><SPAN style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'"><A =
href=3D"http://msdn.microsoft.com/downloads"><SPAN lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">msdn.microsoft.com/downloads</SPAN></A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB">.=20
I=92ve put this step here simply because previous instructions states to =
install=20
it</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-ansi-language: EN-GB">.=20
I=92m don=92t know if and why this step is required. By the way, if you =
have=20
Microsoft Visual Studio .NET 2003 installed on your system (as me), =
probably you=20
can skip this step.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB"><BR><BR>2)=20
Install the latest cygwin setup (about 30MB). Start choosing the =
default=20
installation if you are not sure what packages you need. </SPAN><SPAN =
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">You'll=20
can always get the other missing packages later, if mono configure =
script will=20
require them. Be sure to get libiconv (not just libiconv2 =
!).</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">3)=20
Get mono and mcs archives from </SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><A=20
href=3D"http://www.go-mono.com/archive/mcs-0.29.tar.gz"><SPAN =
lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">http://www.go-mono.com/archive/mcs-0.29.tar.gz</SPAN></A></SPAN><S=
PAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> and=20
</SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; COLOR: blue; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><A=20
href=3D"http://www.go-mono.com/archive/mono-0.29.tar.gz"><SPAN =
lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">http://www.go-mono.com/archive/mono-0.29.tar.gz</SPAN></A></SPAN><=
SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">.</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">then extract=20
the tarballs in a directory of your choice. I chose to create directory =
"src" in=20
my home.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
mkdir ~/src</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
cd ~/src</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
tar xvfz =
<path-where-you-downloaded-mono>/mono-0.29.tar.gz</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
tar xvfz =
<path-where-you-downloaded-mono>/mcs-0.29.tar.gz</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<H2 style=3D"MARGIN: 0cm 0cm 0pt"><STRONG><SPAN lang=3DEN-GB><FONT=20
face=3D"Trebuchet MS" size=3D3>Get mono =
dependencies</FONT></SPAN></STRONG></H2>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">4)=20
Get the precompiled GLIB 2.0 and pkg-config packages (and their =
dependencies) by=20
the </SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.gimp.org/~tml/gimp/win32//index.html"><SPAN =
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">GIMP=20
for Windows</SPAN></A></SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">=20
project:</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip"><SPAN=
=20
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip</SPAN><=
/A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB"><BR></SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/glib-2.0.4-20020703.zip"><SPAN =
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip</SPAN></A><=
/SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">=20
<BR></SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip"><SPAN=
=20
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip</SPAN><=
/A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">=20
<BR></SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/libiconv-1.7.zip"><SPAN =
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/libiconv-1.7.zip</SPAN></A></SPAN><=
SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">=20
<BR></SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/libiconv-dev-1.7.zip"><SPAN =
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip</SPAN=
></A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">=20
<BR></SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt"><A=20
href=3D"http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip"><SPA=
N=20
lang=3DEN-GB=20
style=3D"mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip</SPAN>=
</A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">and=20
extract the tarballs into /usr/local.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">The=20
/usr/local/bin directory should be in your PATH (by cygwin settings). =
Also=20
ensure that /usr/local/lib is in your PATH, otherwise add the=20
line</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> =20
PATH=3D/usr/local/lib:$PATH</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">to=20
your "~/.bashrc". After this remember to restart your cygwin envirorment =
(or=20
=93source ~/.bashrc=94).</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">5)=20
Get the Boehm garbage collector library (libgc) from </SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><A=20
href=3D"http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.2.tar.=
gz"><SPAN=20
lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.2.tar.g=
z</SPAN></A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">.</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB">I=20
spent many hours here. You must not build gclib with cygwin, you have to =
do it=20
with cl.exe (i.e. the Microsoft compiler)!<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Extract=20
the source tarball and then compile it using "nmake" from Visual Studio=20
.NET 2003 Command Prompt.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">From=20
the command prompt type:</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">>=20
cd <path-where-you-extracted-gc></SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">>=20
nmake -f NT_THREADS_MAKEFILE</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">After=20
that copy Release/gc.lib and Release/gc.dll to =
/usr/local/lib.</SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Also=20
you should install include files into /usr/local/include. Change to =
the=20
folder where you extracted gc6.2 tarball and type:</SPAN><SPAN =
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">mkdir=20
-p /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc.h /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc_config_macros.h /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc_local_alloc.h /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc_pthread_redirects.h /usr/local/include</SPAN><SPAN =
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc_typed.h /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/leak_detector.h /usr/local/include</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">mkdir=20
/usr/local/include/gc</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc.h /usr/local/include/gc</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: 'Courier New'">cp=20
include/gc_alloc.h /usr/local/include/gc<BR>cp include/gc_allocator.h=20
/usr/local/include/gc<BR>cp include/gc_amiga_redirects.h=20
/usr/local/include/gc<BR>cp include/gc_backptr.h =
/usr/local/include/gc<BR>cp=20
include/gc_config_macros.h /usr/local/include/gc<BR>cp include/gc_cpp.h=20
/usr/local/include/gc<BR>cp include/gc_gcj.h /usr/local/include/gc<BR>cp =
include/gc_inl.h /usr/local/include/gc<BR>cp include/gc_inline.h=20
/usr/local/include/gc<BR>cp include/gc_local_alloc.h =
/usr/local/include/gc<BR>cp=20
include/gc_mark.h /usr/local/include/gc<BR>cp =
include/gc_pthread_redirects.h=20
/usr/local/include/gc<BR>cp include/gc_typed.h =
/usr/local/include/gc<BR>cp=20
include/leak_detector.h /usr/local/include/gc<BR>cp =
include/new_gc_alloc.h=20
/usr/local/include/gc<BR>cp include/weakpointer.h=20
/usr/local/include/gc</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">6)=20
Get the ICU library from </SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><A=20
href=3D"http://oss.software.ibm.com/icu/download/2.6.1/index.html"><SPAN =
lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">http://oss.software.ibm.com/icu/download/2.6.1/index.html</SPAN></=
A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">I=92ve=20
got icu-2.6.1-Win32_msvc7.zip, although ICU version compiled =
with msvc=20
6.0 should go well.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Follow=20
the instructions below, from Bernie Solomon:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">[=20
I have come up with a way to build using ICU under cygwin.<BR><BR>I =
downloaded=20
the prebuilt VC6 binaries from the link on </SPAN><SPAN=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"><A=20
href=3D"http://oss.software.ibm.com/icu/download/2.6.1/index.html"><SPAN =
lang=3DEN-GB=20
style=3D"mso-ansi-language: =
EN-GB">http://oss.software.ibm.com/icu/download/2.6.1/index.html</SPAN></=
A></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">.<BR><BR>I=20
installed this under cygwin's structure (I used /usr/local/icu as the=20
root).<BR><BR>Somewhere in your path put this script as icu-config (I =
chose=20
/usr/local/bin/icu-config) having edited ICU_ROOT to wherever you =
installed ICU=20
(this script is attached as=20
well).<BR><BR>#/bin/sh<BR><BR>ICU_ROOT=3D/usr/local/icu<BR>case=20
$1<BR>in<BR>--cppflags)<BR> echo=20
"-I$ICU_ROOT/include"<BR> =20
;;<BR>--ldflags)<BR> echo "-L$ICU_ROOT/lib -licuuc=20
-licuin"<BR> ;;<BR>--version)<BR> =
grep=20
'\<U_ICU_VERSION\>' $ICU_ROOT/include/unicode/uversion.h | sed -e=20
's/.*"\(.*\)".*/\1/'<BR> ;;<BR>esac<BR><BR>Now you can =
rerun=20
configure and this should detect the ICU installation properly and use =
it.=20
]<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Important:=20
remember to "chmod u+x /usr/local/bin/icu-config" otherwise =
the mono=20
configure script will be unable to detected ICU !<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Thanks=20
to Bernie Solomon and Daniel Morgan to point me in right =
direction in order=20
to successfull install ICU on cygwin<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<H3 style=3D"MARGIN: 0cm 0cm 0pt"><STRONG><SPAN lang=3DEN-GB><FONT=20
face=3D"Trebuchet MS" size=3D3>Building mono</FONT></SPAN></STRONG></H3>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">You=20
are now ready to build mono.</SPAN><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
cd ~src/mono-0.29<BR>$ ./configure --with-gc=3Dboehm =
CPPFLAGS=3D-I/usr/local/include=20
LDFLAGS=3D-L/usr/local/lib<BR>$ make<BR>$ make install</SPAN><SPAN =
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<H4 style=3D"MARGIN: 0cm 0cm 0pt"><STRONG><SPAN lang=3DEN-GB><FONT=20
face=3D"Trebuchet MS">Building mcs</FONT></SPAN></STRONG></H4>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">To=20
build mcs I used csc.exe (the C# compiler V7.10.3052.4) and ResGen.exe =
(Resource=20
Generator) from Microsoft Visual Studio .Net 2003, although I think=20
you could use monoresgen.exe and mcs.exe from the =
just-before-compiled=20
mono.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">For=20
this purpose you should add the csc and ResGen locations to your PATH. I =
added=20
the following line to my .bashrc file.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: =
Arial">PATH=3D"$PATH:/cygdrive/c/WINDOWS/Microsoft.NET/Framework/v1.1.432=
2"<BR>PATH=3D"$PATH:/cygdrive/c/Program=20
Files/Microsoft Visual Studio .NET =
2003/SDK/v1.1/Bin"<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">Replace=20
"/cygdrive/c" with the path where you have installed your copy of MS =
Visual=20
Studio.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">After=20
that, restart your cygwin enviroment, and type:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-GB; =
mso-bidi-font-family: Arial">$=20
cd ~/src/mcs-0.29<BR>$ make<BR>$ make install<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB"></SPAN> </P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB">All=20
done! I hope now you have a working mono, c# compiler and class =
libraries on=20
Windows.</SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0cm 0cm 0pt"><SPAN lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB"></SPAN><SPAN=20
lang=3DEN-GB=20
style=3D"FONT-SIZE: 10.5pt; FONT-FAMILY: 'Trebuchet MS'; =
mso-bidi-font-size: 12.0pt; mso-ansi-language: =
EN-GB"> <o:p></o:p></SPAN></P></FONT></DIV></BODY></HTML>
------=_NextPart_000_0019_01C3D45C.694D76F0--
More information about the Mono-devel-list
mailing list