<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><div>Hi Herbert</div><div><br></div><div>Thank you for the feedback. </div><div><br></div><div>Getting and end-user perspective is very helpful and will help tighten up the product.</div><div><br></div><div>I am a newbie too and this project is an attempt to start grokking the VM world.</div><div><br></div><div>Email me directly at gettimothy [at] zoho [dot] com and I will reply back with the script attached.</div><div><br></div><div>The script replaces the (broken) buildsqueakcmakeimage.sh script currently in the Cog/image folder at&nbsp;</div><div><a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog</a></div><div><br></div><div>That script downloads and configures and entirely new image. Its purpose is to get newbies up and running quickly.</div><div><br></div><div>If you have an existing image you want to bring the tools into, we can do that too. Below are the (first draft) steps to do that.</div><div><br></div><div>-------PREREQUISITES-----</div><div><br></div><div>GCC autotools suite</div><div>SVN &nbsp; &nbsp; <a href="https://subversion.apache.org/" target="_blank">https://subversion.apache.org/</a></div><div>CMake <a href="http://www.cmake.org/" target="_blank">http://www.cmake.org/</a></div><div><br></div><div><br></div><div><br></div><div>----SETUP WITH AN EXISTING 4.5 IMAGE---</div><div><br></div><div>[setting up a VMmaker/CMakeVMMakerSqueak build tree relative to the Squeak Install]</div><div>svn co <a href="http://www.squeakvm.org/svn/squeak/branches/Cog" target="_blank">http://www.squeakvm.org/svn/squeak/branches/Cog</a></div><div><br></div><div>In your Squeak installation, create a directory named 'oscogvm' as a subdirectory under wherever your .image file is.</div><div><br></div><div>For the All-In-One this will be something like: Squeak-4.5-All-in-One.app/Contents/Resources/</div><div>For a custom install, its where you have your .image file.</div><div><br></div><div>Copy the entire Cog/ subdirectory tree to the oscogvm directory. &nbsp;</div><div>it should look like this:</div><div><br></div><div><br><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div>&nbsp;bash-4.2$ ls oscogvm/<br>CHANGES  README      build.linux32ARM  build.linux64x64  build.macos64x64  cmake.build.linux32x86  history  mkNamedPrims.sh  nsspursrc       nssrc      processors  scripts   sources       spursrc         spurstacksrc  stacksrc<br>LICENSE  README.old  build.linux32x86  build.macos32x86  build.win32x86    dude                    image    nscogsrc         nsspurstacksrc  platforms  products    sistasrc  spursistasrc  spurstack64src  src</div></blockquote><br></div><div><br></div><div>Create a symlink at the same level as your .image file like so:</div><div><br></div><div>ln -s oscogvm/platforms platforms</div><div><br></div><div>On my box, I see</div><div><br></div><div><br></div><blockquote style="border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px; background-color: rgb(245, 245, 245);"><div><div>drwxr-xr-x 27 tty users     4096 Dec 16 12:58 oscogvm<br>lrwxrwxrwx  1 tty users       17 Nov 27 10:34 platforms -&gt; oscogvm/platforms<br></div><div><br></div></div></blockquote> <br><div>Start &nbsp;Squeak.</div><div><br></div><div>Tools-&gt;FileList-&gt;Navigate to oscogvm/image/BuildSqueak45CMakeVMMakerImage.st</div><div>Right-click and "fileIn entire file"</div><div><br></div><div>Squeak will save and quite at the end of the script.</div><div><br></div><div>Restart it. You will see VMMaker is launched and several workspaces open that are supposed to provide helpful text. (I just tested locally and they are empty. no worries for now. just close them)</div><div><br></div><div>Top toolbar-&gt;Help-CMakeVMmaker-&gt;StartHere</div><div><br></div><div>After you read that we will be working through:</div><div><br></div><div>Help-&gt;CmakeVMMakerSqueak-&gt;DeveloperGuide-&gt;Configurations-&gt;Example Workflow: New Configuration.</div><div><br></div><div>The last steps on setting up the configuration are not written yet, I will try to get to them today.&nbsp;</div><div><br></div><div><br></div><div><br></div><div>cordially,</div><div><br></div><div>tty</div></div></body></html>