<!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>David, BJ<br></div><div><br></div><div>If this does work, we can take the CMakeLists.txt files and other cmake files and port them directly to the CMakeVMMakerSqueak BSD configuration so that we</div><div>have a repository of this work. &nbsp;</div><div><br></div><div>In CMakeVMMakerSqueak--it is CMake that drives the process, and Smalltalk just encapsulates what works.</div><div><br></div><div>I expect to have a first release tomorrow (was going to be today, but it turned out to be a warm, beautiful day and I got distracted (: )</div><div><br></div><div><br></div><div>cheers,</div><div><br></div><div>tty.</div><div><br></div><div class="zmail_extra"><div id="1"><br>---- On Sun, 14 Dec 2014 12:16:40 -0800 <b>B J &lt;quarterwavevertical@gmail.com&gt;</b> wrote ---- <br></div><blockquote style="border-left: 1px solid #0000FF;padding-left: 6px; margin: 0 0 0 5px">Thanks for the info. <br> <br>&gt; If you think that the module is not being built at all, take a look at the <br>&gt; config.h <br>&gt; file in your build directory. That is the output of the cmake configure <br>&gt; process, <br>&gt; and if there is some issue related to locating the build libraries, you will <br>&gt; probably <br>&gt; see evidence of it in config.h. Look for definitions that are commented out, <br>&gt; but <br>&gt; maybe should not be. <br>&gt; <br>&gt; Note, the "so.xxxx" naming convention is part of the installation process, <br>&gt; so <br>&gt; don't worry about that. If you can build the VM and install it, the naming <br>&gt; will <br>&gt; take care of itself. <br>&gt; <br>&gt; I'm not sure which source package you are starting with, but here is a <br>&gt; simple <br>&gt; recipe for building the latest from Subversion. <br> <br>I was using the compressed file on: <br> <br><a href="http://squeakvm.org/unix/index.html" target="_blank">http://squeakvm.org/unix/index.html</a> <br> <br>&gt; <br>&gt; 1) Start with an empty directory, then get the latest versions of all the <br>&gt; platforms sources and the VMMaker generated sources: <br>&gt; <br>&gt;   $ svn co <a href="http://squeakvm.org/svn/squeak/trunk/platforms" target="_blank">http://squeakvm.org/svn/squeak/trunk/platforms</a> <br>&gt;   $ svn co <a href="http://squeakvm.org/svn/squeak/trunk/src" target="_blank">http://squeakvm.org/svn/squeak/trunk/src</a> <br>&gt; <br>&gt; 2) In that same directory, make a subdirectory in which to build the VM: <br>&gt; <br>&gt;   $ mkdir build <br>&gt;   $ cd build <br>&gt; <br>&gt; 3) Copy the attached Makefile into your build directory. <br>&gt; <br>&gt; 4) build the VM, and install it if you get plausible results. <br>&gt; <br>&gt;   $ make <br>&gt;   $ sudo make install <br>&gt; <br>&gt; This makefile is what I use on Linux, so you may need to fiddle around with <br>&gt; the <br>&gt; CFLAGS, or add additional "--without xxxx" options to exclude modules that <br>&gt; give <br>&gt; you problems, but otherwise I think it should work. <br> <br>I think this might help.  I'll see what happens with this. <br> <br>&lt;snip&gt; <br> <br></blockquote><br></div><br></div></body></html>