<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I’m looking forward to this.&nbsp;<div class="">Yesterday, in a process of debugging my systemd experiments [1], I compiled an interpreter vm. I mention this, because you are talking about making the process easy. David T. Lewis made a fire-and-forget script that is the easiest way I’ve seen so far to compile a vm on Linux. [2] I’m looking forward to CMake classes for building a Squeak vm..&nbsp;</div><div class=""><br class=""></div><div class="">Chris&nbsp;</div><div class=""><br class=""></div><div class="">[1]&nbsp;<a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-July/179015.html" class="">http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-July/179015.html</a></div><div class="">[2]&nbsp;<a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2012-October/166038.html" class="">http://lists.squeakfoundation.org/pipermail/squeak-dev/2012-October/166038.html</a></div><div class="">It didn’t seem to compile an X11 plugin, so I copied one from an earlier build. And I had to pull the no-sound plugin from out of its folder, so the vm could find it. The squeak.sh script wasn’t working.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Dec 17, 2014, at 8:05 AM, gettimothy &lt;<a href="mailto:gettimothy@zoho.com" class="">gettimothy@zoho.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta content="text/html;charset=UTF-8" http-equiv="Content-Type" class=""><div class=""><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;" class=""><div class="">Hi Tim.<br class=""></div><div class=""><br class=""></div><div class="">&gt;&gt;We can try; and a written explanation intended for someone that hasn’t used it before is a pretty good exercise in testing that it actually works.&nbsp;</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">HelpBrowser openOn: CMakeVMMakerSqueakStartHereHelp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;--done. Gives an example workflow for generating a CMake build tree and compiling the VM.<br class="">HelpBrowser openOn: CMakeVMMakerSqueakStepByStepNewConfigurationHelp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;--first draft almost done, should get you to the point where its a matter of setting CFlags, Libs, Definitions etc, for your Platform and then buildType.</div><div class=""><br class=""></div><div class="">Top menu-&gt;Help-&gt;CMakeVMMakerHelp includes the above and other help work I will be editing.&nbsp;</div><div class=""><br class=""></div><div class="">My goal is that a complete newbie can follow the instructions and be able to get an entire VM producing image and compile the thing just by following help starting with a bash shell script that downloads and configures an image for VM production followed by what you will be working with above.</div><div class=""><br class=""></div><div class="">Feedback from you (and others) on using the thing will be incorporated into that.</div><div class=""><br class=""></div><div class="">I would start with the StarHereHelp and just generate a cmake tree using the example Builder and Configuration.</div><div class=""><br class=""></div><div class="">Once you have generated the CMake tree, the (too verbose, first-draft) NewConfigurationHelp in your case boils down to copying an existing configuration and making some minor modifications to it.</div><div class=""><br class=""></div><div class="">Please note that I have only built out the #build buildType--I will be building out the build.assert, build.debug, etc....buildTypes when the Help is done and I have resolved&nbsp; NoDbgRegParms issue on my platform for those buildTypes.</div><div class=""><br class=""></div><div class="">cheers.</div><div class=""><br class=""></div><div class="">tty.</div><br class=""></div></div><br class=""></div></blockquote></div><br class=""></div></body></html>