<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1453674128543_2410">(Sorry once again for a newbie question)</div><div id="yui_3_16_0_1_1453674128543_2410"><br></div><div id="yui_3_16_0_1_1453674128543_2410">Short version: How can I compile a non A2 (either Oberon or Oberon-2) module in Aos?</div><div id="yui_3_16_0_1_1453674128543_2410"><br></div><div id="yui_3_16_0_1_1453674128543_2410">I'm trying to compile a basic hello world in UnixAos:</div><div id="yui_3_16_0_1_1453674128543_2410"><br></div><div id="yui_3_16_0_1_1453674128543_2410" class="">MODULE E1 IN Oberon;</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><br id="yui_3_16_0_1_1453674128543_2486" class=""></div><div id="yui_3_16_0_1_1453674128543_2410" class="">IMPORT Texts, Oberon;</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><br id="yui_3_16_0_1_1453674128543_2490" class=""></div><div id="yui_3_16_0_1_1453674128543_2410" class="">VAR</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2494">  </span>W :Texts.Writer;</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2497">    </span></div><div id="yui_3_16_0_1_1453674128543_2410" class="">PROCEDURE Hi*;</div><div id="yui_3_16_0_1_1453674128543_2410" class="">BEGIN</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2502">       </span>Texts.WriteString(W, "Hola");</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2505">     </span>Texts.WriteLn(W);</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2508">   </span>Texts.Append(Oberon.Log, W.buf)</div><div id="yui_3_16_0_1_1453674128543_2410" class="">END Hi;</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><br id="yui_3_16_0_1_1453674128543_2512" class=""></div><div id="yui_3_16_0_1_1453674128543_2410" class="">BEGIN</div><div id="yui_3_16_0_1_1453674128543_2410" class=""><span class="" style="white-space:pre-wrap;" id="yui_3_16_0_1_1453674128543_2516">  </span>Texts.OpenWriter(W);</div><div id="yui_3_16_0_1_1453674128543_2410" class="">END E1.</div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class=""> <br></div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class="">I'm trying to build this from within the "Oberon" subsystem.  Under the "Compile" menu is Builder.Compile * and PC.Compile *</div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class=""><br></div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class=""><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class="">Launching "Builder.Compile *" or "Compiler.Compile *" launches the Oberon Portable Compiler, which fails (it doesn't seem to understand the Active Oberon Syntax)</div><div id="yui_3_16_0_1_1453674128543_2679"><br></div><div id="yui_3_16_0_1_1453674128543_2680">Building with PC.Compile doesn't fare any better, but I get a different error:</div><div id="yui_3_16_0_1_1453674128543_2680"><br></div><div id="yui_3_16_0_1_1453674128543_2680">Parallel Compiler / prk</div><div id="yui_3_16_0_1_1453674128543_2680" dir="ltr">i386 code generator installed</div><div id="yui_3_16_0_1_1453674128543_2680" dir="ltr">compiling E1 ... not done</div><div id="yui_3_16_0_1_1453674128543_2680" dir="ltr">  pos 35 err 152  Oberon-Texts symbol file of imported module not found</div><div id="yui_3_16_0_1_1453674128543_2680" dir="ltr">  pos 43 err 152  Oberon-Oberon symbol file of imported module not found</div></div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class=""><br></div><div dir="ltr" id="yui_3_16_0_1_1453674128543_2519" class=""><br></div></div></body></html>