Hi Michael,<br><br>It looks like some params for the haxe compiler is not right, but I tested with the same <font face="Monaco" size="3"><span style="font-size: 11px;">build.hxml on my PC, it works fine. But I dont have a MAC, so can't esure any thing, anyone on a MAC can help?
</span></font><br><br>Regards~~<br><br><div><span class="gmail_quote">2007/5/15, Michael Norton <<a href="mailto:mnorton@wecare.net">mnorton@wecare.net</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">hi,<div><br></div><div>I setup my Eclipse 3.2 to run as the IDE for haXe. Following instructions,</div><div><br></div><div><a href="http://www.rgenerat.org/ehx/?page_id=9" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.rgenerat.org/ehx/?page_id=9</a></div><div><br></div><div><br></div><div>I see this in the haXe console when I execute the BUILD.</div><div><br></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
Working directory: /Users/mnorton/Documents/workspace/Test_HaXe</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">Hxml file: /Users/mnorton/Documents/workspace/Test_HaXe/build.hxml
</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">Command line: /usr/lib/haxe/haxe build.hxml</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3">
<span style="font-size: 11px;">Haxe Compiler 1.12 - (c)2005-2007 Motion-Twin</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">Usage : haxe.exe [options] <class names...></span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">Options :</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-cp <path> : add a directory to find source files</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-js <file> : compile code to JavaScript file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-as3 <directory> : generate AS3 code into target directory</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-swf <file> : compile code to Flash SWF file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-swf-version <version> : change the SWF version (6,7,8,9)</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">
-swf-header <header> : define SWF header (width:height:fps:color)</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-swf-lib <file> : add the SWF library to the compiled SWF</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-neko <file> : compile code to Neko Binary</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-x <file> : shortcut for compiling and executing a neko file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-xml <file> : generate XML types description</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-main <class> : select startup class</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-lib <library[:version]> : use an haxelib library</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-D <var> : define a conditional compilation flag</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-resource <file@name> : add a named resource file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-exclude <filename> : don't generate code for classes listed in this file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">-v : turn on verbose mode</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font>
<font face="Monaco" size="3"><span style="font-size: 11px;">-debug : add debug informations to the compiled code</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span>
</font><font face="Monaco" size="3"><span style="font-size: 11px;">-prompt : prompt on error</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">-cmd : run the specified command after successful compilation</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">--flash-strict : more type strict flash API</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3">
<span style="font-size: 11px;">--override : ensure that overriden methods are declared with 'override'</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span>
</font><font face="Monaco" size="3"><span style="font-size: 11px;">--no-traces : don't compile trace calls in the program</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--flash-use-stage : place objects found on the stage of the SWF lib</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--neko-source : keep generated neko source</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--gen-hx-classes <file> : generate hx headers from SWF9 file</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--next : separate several haxe compilations</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--altfmt : use alternative error output format</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--auto-xml : automatically create an XML for each target</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
</span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--display : display code tips</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font>
<font face="Monaco" size="3"><span style="font-size: 11px;">-help</span></font><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">Display this list of options
</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">--help</span></font><font face="Monaco" size="3">
<span style="font-size: 11px;"> </span></font><font face="Monaco" size="3"><span style="font-size: 11px;">Display this list of options</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
Build haXe success.</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"><br></span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
Here is my build.hxml</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"><br></span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
-cp src</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">-swf test.swf</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
-main Test</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">-swf-header 300:300:30:FFFFFF</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">
<br></span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;">What is missing? I hit refresh and I still don't see the test.swf file.</span></font></div><div style="margin: 0px;">
<font face="Monaco" size="3"><span style="font-size: 11px;">I am running on Mac OS 10.4.9.</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"><br></span></font></div><div style="margin: 0px;">
<font face="Monaco" size="3"><span style="font-size: 11px;">thanks.</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"><br></span></font></div><div style="margin: 0px;">
<font face="Monaco" size="3"><span style="font-size: 11px;">Mike</span></font></div><div style="margin: 0px;"><font face="Monaco" size="3"><span style="font-size: 11px;"><br></span></font></div><div><br></div><div><br></div>
</div><br>_______________________________________________<br>Ehx mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Ehx@osflash.org">Ehx@osflash.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://osflash.org/mailman/listinfo/ehx_osflash.org" target="_blank">
http://osflash.org/mailman/listinfo/ehx_osflash.org</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>iiley<br>AsWing <a href="http://www.aswing.org">http://www.aswing.org</a><br>Personal <a href="http://www.iiley.com">
http://www.iiley.com</a>