[Mono-list] Developing MONO

Sebastien Pouliot Sebastien Pouliot <spouliot@videotron.ca>
Thu, 06 Mar 2003 18:42:02 -0500


This is a multi-part message in MIME format.

--Boundary_(ID_gyLkVQ9q6e9ghM2pvQrGSQ)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: quoted-printable

Hello Graham,
  Sebastien, do you use cygwin then?

 Yes I do.

  I'm really keen on contributing (if I get the time) but I need to get =
the environment right. I'm a windows .net developer so would feel more =
at home in Windows. I take it that there aren't enough GNU build tools =
available for Windows to eliminate Cygwin are there? I've been trying =
for a while now to get Cygwin to build MONO from the scripts but there's =
always something wrong.

As I said I never (well that's not entirely true but close enough) tried =
to compile mono (under /mono/ in CVS) - so I didn't need the scripts. I =
only compile mcs, the class library, the tools (i.e. what's under /mcs/ =
in CVS) and, sometime, the doc (/mono/doc/web). This is far more easier =
to setup.

  This may be a na=EFve question but why is it so complicated building =
MONO? I mean these all these utilities used like configure, automake (or =
something).

 Many different environments. It makes us remember that cross platform =
development is difficult without Mono ;-)

  Final question (for now), why can't both the Windows and Unix builds =
use the same Nant file?

That would be nice (for the record I much prefer NAnt over makefiles =
:-).



Sebastien Pouliot
Security Architect, Motus Technologies, http://www.motus.com/
work: spouliot@motus.com
home: spouliot@videotron.ca




--Boundary_(ID_gyLkVQ9q6e9ghM2pvQrGSQ)
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:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-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@01C2E3BD.57FEB6B0" =
rel=3DFile-List><o:SmartTagType=20
name=3D"time"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><o:SmartTagType=20
name=3D"date"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[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]--><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:navy;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
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:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=3DEN-GB style=3D"tab-interval: 36.0pt" vLink=3Dpurple =
link=3Dblue=20
bgColor=3Dwhite>
<DIV><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p><FONT=20
color=3D#000000>Hello Graham,</FONT></o:p></SPAN></FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=3DSection1>
  <P class=3DMsoNormal><SPAN class=3DSpellE><FONT face=3DArial =
color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial">Sebastien</SPAN></FONT></SPAN><FONT=20
  face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">, do you =
use <SPAN=20
  class=3DSpellE>cygwin</SPAN> =
then?</SPAN></FONT></P></DIV></BLOCKQUOTE>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;<FONT=20
color=3D#000000>Yes I do.</FONT></o:p></SPAN></FONT></P>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I'm really =
keen on=20
  contributing (if I get the time) but I need to get the environment =
right. I'm=20
  a <SPAN class=3DGramE>windows</SPAN> .net developer so would feel more =
at home=20
  in Windows. I take it that there aren't enough GNU build tools =
available for=20
  Windows to eliminate <SPAN class=3DSpellE>Cygwin</SPAN> are there? =
I've been=20
  trying for a while now to get <SPAN class=3DSpellE>Cygwin</SPAN> to =
build MONO=20
  from the scripts but there's always something=20
wrong.</SPAN></FONT></P></BLOCKQUOTE>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">As I said I =
never (well=20
that's not entirely true but close enough) tried to compile =
mono&nbsp;(under=20
/mono/ in CVS) - so I didn't need the scripts. </SPAN></FONT><FONT =
face=3DArial=20
color=3Dnavy size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I only =
compile mcs, the=20
class library, the tools (i.e. what's under /mcs/ in CVS) and, sometime, =
the doc=20
(/mono/doc/web). This is far more easier to setup.</SPAN></FONT></P>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">This may be =
a na=EFve=20
  question but why is it so complicated building MONO? I mean these all =
these=20
  utilities used like <SPAN class=3DGramE>configure,</SPAN> <SPAN=20
  class=3DSpellE>automake</SPAN> (or=20
something).<o:p></o:p></SPAN></FONT></P></BLOCKQUOTE>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>&nbsp;<FONT=20
color=3D#000000>Many different environments. It makes us remember that =
cross=20
platform development is difficult without Mono=20
;-)</FONT></o:p></SPAN></FONT></P>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <P class=3DMsoNormal><FONT face=3DArial color=3Dnavy size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Final =
question (for=20
  now), why can't both the Windows and <SPAN class=3DGramE>Unix</SPAN> =
builds use=20
  the same Nant file?<o:p></o:p></SPAN></FONT></P></BLOCKQUOTE>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3Dnavy =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><o:p><FONT=20
color=3D#000000>That would be nice (for the record I much prefer NAnt =
over=20
makefiles :-).</FONT></o:p></SPAN></FONT></P>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3D#000000 =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p></o:p></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3D#000000 =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p>Sebastien=20
Pouliot<BR>Security Architect, Motus Technologies, <A=20
href=3D"http://www.motus.com/">http://www.motus.com/</A><BR>work: <A=20
href=3D"mailto:spouliot@motus.com">spouliot@motus.com</A><BR>home: <A=20
href=3D"mailto:spouliot@videotron.ca">spouliot@videotron.ca</A><BR></o:p>=
</SPAN></FONT></P>
<P class=3DMsoNormal dir=3Dltr><FONT face=3DArial color=3D#000000 =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: =
Arial"><o:p></o:p></SPAN></FONT>&nbsp;</P></BODY></HTML>

--Boundary_(ID_gyLkVQ9q6e9ghM2pvQrGSQ)--