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, &nbsp;is to do the following:</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =

size=3D2>&nbsp;- create a&nbsp;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>&nbsp;- cd into that directory (cd =
/mononocvs)</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =

size=3D2>&nbsp;- 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>&nbsp;- 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>&nbsp;- run /monocvs/mono-build-w32.sh</FONT></SPAN></DIV>
<DIV><SPAN class=3D992454121-04022003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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">&nbsp; </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">&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</o:p></SPAN></FONT></P></DIV><FONT=20
  color=3Dblue =
size=3D3><PRE>***********************************************************=
***************************************
Morgan Keegan &amp; 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 &amp; 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 &amp; Co., Inc. reserves the right to monitor all electronic =
correspondence.


http://www.morgankeegan.com
*************************************************************************=
*************************
</PRE></BLOCKQUOTE></FONT></BODY></HTML>

------_=_NextPart_001_01C2CC96.F80AB5FC--