FW: [Mono-list] A COMPLETE list of prerequisites for compiling mono in Cygwin?
John BouAntoun
John.BouAntoun@rogen.com.au
Wed, 5 Feb 2003 08:47:09 +1100
This is a multi-part message in MIME format.
------_=_NextPart_001_01C2CC96.F80AB5FC
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I have found that the best way to get mono to build (start building at =
least) under windows, from cvs, is to do the following:
=20
- create a directory to hold the cvs files (/monocvs)
- cd into that directory (cd /mononocvs)
- do a complete get from cvs of mono and mcs (see go-mono.com for how =
to get from anoncvs)
- copy /mono/doc/mono-build-w32.sh into /monocvs
- run /monocvs/mono-build-w32.sh
=20
mono-build-w32.sh will should then automate grabbing all (most) required =
libraries and building (even updates mono and mcs from cvs).
=20
then follow the instructions from /mono/mcs/README.building
=20
Gonzalo: It might be a point to add the line that tells the users where =
to put mono-build-w32.sh into README.building, it took me a while to =
figure out that it had to be at the same directory level as mono and =
mcs.
=20
Hope that Helps
=20
JBA
-----Original Message-----
From: Jerkins, Phillip [mailto:Phillip.Jerkins@morgankeegan.com]
Sent: Wednesday, 5 February 2003 5:37 AM
To: mono-list@lists.ximian.com
Subject: [Mono-list] A COMPLETE list of prerequisites for compiling mono =
in Cygwin?
Mono folk:
=20
Although Mr. Daniel Morgan was kind enough to point me to the autogen.sh =
file in the mono folder, I'm still running into dependency issues. (I'm =
currently battling glib 2.2.1, which isn't compiling under Cygwin.) =
Does anyone have a complete list of prerequisites for compiling mono =
under Cygwin? Preferably with links to download sites?
=20
Thanks!
=20
Phil Jerkins
=20
*************************************************************************=
*************************
Morgan Keegan & Co., Inc. DOES NOT ACCEPT ORDERS AND/OR=20
INSTRUCTIONS REGARDING YOUR ACCOUNT BY E-MAIL. Transactional details=20
do not supersede normal trade confirmations or statements. The =
information=20
contained in this transmission is privileged and confidential. It is =
intended for the use of=20
the individual or entity named above. The information contained herein =
is based on=20
sources we believe reliable but is not considered all-inclusive. =
Opinions are our current=20
opinions only and are subject to change without notice. Offerings are =
subject to prior=20
sale and/or change in price. Prices, quotes, rates and yields are =
subject to change=20
without notice. Morgan Keegan & Co., Inc., member NYSE, NASD and SIPC, =
is a=20
registered broker-dealer subsidiary of Regions Financial Corporation. =
Investments are=20
NOT FDIC INSURED, NOT BANK GUARANTEED and MAY LOSE VALUE. Morgan=20
Keegan & Co., Inc. reserves the right to monitor all electronic =
correspondence.
http://www.morgankeegan.com
*************************************************************************=
*************************
------_=_NextPart_001_01C2CC96.F80AB5FC
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=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C2CC4A.0BE9C0B0" rel=3DFile-List><!--[if gte =
mso 9]><xml>
<o:OfficeDocumentSettings>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:EnvelopeVis/>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<STYLE>@font-face {
font-family: Verdana;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; =
mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
P.MsoAutoSig {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
LI.MsoAutoSig {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
DIV.MsoAutoSig {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-pagination: widow-orphan; mso-fareast-font-family: "Times New Roman"
}
SPAN.EmailStyle17 {
COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: =
personal-compose; mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; =
mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial; =
mso-hansi-font-family: Arial; mso-bidi-font-family: Arial
}
SPAN.SpellE {
mso-style-name: ""; mso-spl-e: yes
}
DIV.Section1 {
page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
/* Style Definitions */=20
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple =
link=3Dblue>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>I have=20
found that the best way to get mono to build (start building at least) =
under=20
windows, from cvs, is to do the following:</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2> - create a directory to hold the cvs files=20
(/monocvs</FONT></SPAN><SPAN class=3D992454121-04022003><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>)</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2> - cd into that directory (cd =
/mononocvs)</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2> - do a complete get from cvs of mono and mcs (see =
go-mono.com for=20
how to get from anoncvs)</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2> - copy /mono/doc/mono-build-w32.sh into=20
/monocvs</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2> - run /monocvs/mono-build-w32.sh</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>mono-build-w32.sh will should then automate grabbing all (most) =
required=20
libraries and building (even updates mono and mcs from =
cvs).</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>then=20
follow the instructions from /mono/<FONT=20
size=3D2>mcs/README.building</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>Gonzalo: It might be a point to add the line that tells the =
users where=20
to put mono-build-w32.sh into README.building, it took me a while to =
figure out=20
that it had to be at the same directory level as mono and=20
mcs.</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>Hope=20
that Helps</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =
size=3D2>JBA</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
size=3D2>-----Original Message-----<BR><B>From:</B> Jerkins, Phillip=20
[mailto:Phillip.Jerkins@morgankeegan.com]<BR><B>Sent:</B> Wednesday, 5 =
February 2003 5:37 AM<BR><B>To:</B>=20
mono-list@lists.ximian.com<BR><B>Subject:</B> [Mono-list] A COMPLETE =
list of=20
prerequisites for compiling mono in Cygwin?<BR><BR></FONT></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Mono=20
folk:<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> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Although Mr. Daniel =
Morgan was=20
kind enough to point me to the <SPAN class=3DSpellE>autogen.sh</SPAN> =
file in=20
the mono folder, I'm still running into dependency issues. <SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>(I'm currently battling glib =
2.2.1,=20
which isn't compiling under <SPAN class=3DSpellE>Cygwin</SPAN>.)<SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>Does anyone have a complete =
list of=20
prerequisites for compiling mono under <SPAN =
class=3DSpellE>Cygwin</SPAN>? <SPAN=20
style=3D"mso-spacerun: yes"> </SPAN>Preferably with links to =
download=20
sites?<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> </o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Thanks!<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> </o:p></SPAN></FONT></P>
<P class=3DMsoAutoSig><FONT face=3DVerdana size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-no-proof: =
yes">Phil=20
Jerkins<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoAutoSig><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: =
12pt"><o:p> </o:p></SPAN></FONT></P></DIV><FONT=20
color=3Dblue =
size=3D3><PRE>***********************************************************=
***************************************
Morgan Keegan & Co., Inc. DOES NOT ACCEPT ORDERS AND/OR=20
INSTRUCTIONS REGARDING YOUR ACCOUNT BY E-MAIL. Transactional details=20
do not supersede normal trade confirmations or statements. The =
information=20
contained in this transmission is privileged and confidential. It is =
intended for the use of=20
the individual or entity named above. The information contained herein =
is based on=20
sources we believe reliable but is not considered all-inclusive. =
Opinions are our current=20
opinions only and are subject to change without notice. Offerings are =
subject to prior=20
sale and/or change in price. Prices, quotes, rates and yields are =
subject to change=20
without notice. Morgan Keegan & Co., Inc., member NYSE, NASD and =
SIPC, is a=20
registered broker-dealer subsidiary of Regions Financial Corporation. =
Investments are=20
NOT FDIC INSURED, NOT BANK GUARANTEED and MAY LOSE VALUE. Morgan=20
Keegan & Co., Inc. reserves the right to monitor all electronic =
correspondence.
http://www.morgankeegan.com
*************************************************************************=
*************************
</PRE></BLOCKQUOTE></FONT></BODY></HTML>
------_=_NextPart_001_01C2CC96.F80AB5FC--