<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000">
<TITLE>Problem with Ahead of Time Compilation on Windows because of 'as'</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">I also posted the below here a few days ago but no one has responde</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">d</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><A HREF="http://groups.google.com/group/MonoDeveloper/browse_thread/thread/ac9292bbb8ebb370/7df44991ea25ea20"><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">http://groups.google.com/group/MonoDeveloper/browse_thread/thread/ac9292bbb8ebb370/7df44991ea25ea20</FONT></U></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">I cannot successfully run mono --aot on any assembly because it keeps<BR>
erroring out due to its inability to find the native assembler, as.<BR>
Here's an example from my x86 Windows XP box using Mono 1.2.6. &nbsp;I get<BR>
the same thing on my x64 box</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">.&nbsp; However, I was able to get this to work on Suse Linux Enterprise Edition 9 without difficulty.</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">mono --aot -O=all ChangelistApprovalTrigger.exe </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Mono Ahead of Time compiler - compiling assembly C:\p4dev\Triggers<BR>
\ChangelistApp<BR>
rovalTrigger.exe<BR>
Code: 1670 Info: 107 Ex Info: 34 Class Info: 30 PLT: 42 GOT Info: 30<BR>
GOT Info Of<BR>
fsets: 36 GOT: 116<BR>
Executing the native assembler: as &nbsp;c:\temp\mono_aot_YAG45T -o c:\temp<BR>
\mono_aot_<BR>
YAG45T.o<BR>
'as' is not recognized as an internal or external command,<BR>
operable program or batch file.<BR>
Compiled 4 out of 4 methods (100%)<BR>
0 methods are generic (0%)<BR>
0 methods contain absolute addresses (0%)<BR>
0 methods contain wrapper references (0%)<BR>
0 methods contain lmf pointers (0%)<BR>
0 methods have other problems (0%)<BR>
Methods without GOT slots: 1 (25%)<BR>
Direct calls: 0 (0%)<BR>
GOT slot distribution:<BR>
&nbsp; &nbsp; &nbsp; &nbsp; image: 1<BR>
&nbsp; &nbsp; &nbsp; &nbsp; vtable: 7<BR>
&nbsp; &nbsp; &nbsp; &nbsp; ldstr: 20<BR>
&nbsp; &nbsp; &nbsp; &nbsp; type_from_handle: 1<BR>
AOT RESULT 0 </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">======================================= </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Any help would be greatly appreciated. </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Thanks, </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Arial">Sean</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> </SPAN></P>

</BODY>
</HTML>