<div dir="ltr">Hi Chris,<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Jun 15, 2014 at 10:52 AM, Chris Cunnington <span dir="ltr">&lt;<a href="mailto:brasspen@gmail.com" target="_blank">brasspen@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">The short answer (could be wrong):<br>
<br>
Almost nobody can compile Cog from sources. That means that almost nobody can install Cog in the appropriate way on Linux. This means a BASH script that does what &quot;make install&quot; does would be a good thing.<br>
<br>
<br>
The long answer (still could be wrong):<br>
<br>
I ranted recently about installer scripts for VMs. Afterward I wasn&#39;t even sure what I was talking about. I was sure I&#39;d seen two expert programmers have a hellish time trying to install Cog on Linux servers. I don&#39;t have that problem, because I don&#39;t install. I just put the vm on the command line and use.<br>

<br>
When I suggested to these programmers that they should do the same, if they could have reached through the screen, they would have slapped me. But what was going on?<br>
<br>
They both tried to compile Cog from sources, not because it&#39;s a fun thing to do, but in hindsight, I think they were doing it, because they thought it was the only way to install it on Linux. You need to execute:<br>

<br>
make<br>
<br>
before you can install:<br>
<br>
make install<br>
<br>
If they could have just done the second part, I think they would have. But I think it necessitated the first part. Perhaps pre-compiled Cog binaries should come with a Makefile for &quot;make install&quot;?<br></blockquote>
<div><br></div><div>I have to say I&#39;m surprised by this.  To install a Cog VM, simply download one of the archives from my site (e.g.  <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r3003/coglinuxht-14.24.3003.tgz">http://www.mirandabanda.org/files/Cog/VM/VM.r3003/coglinuxht-14.24.3003.tgz</a>), unpack it using tar xzvf coglinuxht-14.24.3003.tgz, and run coglinuxht/squeak.  You may want to add a sources file to the coglinuxht/lib/squeak/4.0-3003/ directory there-in (not included to save space).  But other than that the install is straight-forward.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I remember watching one programmer do it and talk on Squeak IM at the same time. The consensus with another expert level programmer was that Eliot&#39;s way ( Hi, Eliot !) of building VMs was particular to him and not really a process for wide consumption. What does that mean? I have no idea. If you want to comb through the Squeak IM transcripts of the last four-five months, you&#39;ll find it.<br>
</blockquote><div><br></div><div>My way of building linux VMs is the autoconf way that Ian Piumarta wrote, that seems to work for me.  I&#39;m told CMake is an improvement and that&#39;s on its way (thanks to Timothy).  But that&#39;s not how I would install a VM.  I&#39;d download a prebuilt one, e.g. from <a href="http://mirandabanda.org">mirandabanda.org</a>.</div>
<div><br></div><div><br></div><div>HTH</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<br>
Eliot releases his VMs, which are wonderful, with a script called squeak. I think that&#39;s just for starting images on the command line. I went back to r2151 and it comes with two scripts - squeak and squeak.sh. They appear to do the same thing. Then I went back to r1596 to see how I successfully installed a VM on a Linux box in 2006. I think anybody could use &quot;make&quot; and then &quot;make install&quot; back then. I don&#39;t think it came with a script for starting on the command line.<br>

<br>
On Friday I made the <a href="http://squeak.org" target="_blank">squeak.org</a> homepage run on CogSpur. I did it by doing horrible things to daemontools. *shiver* But I don&#39;t think I can install any kind of Cog linux VM on a server. I&#39;ve seen two experts try and it was an ugly sight.<br>

<br>
Perhaps this explanation just shows my ignorance and somebody will point out what I don&#39;t understand. I&#39;m ready for that.<br>
But if not, if the only way to install Cog is to compile Cog, then Houston, we have a problem.<br>
<span class=""><font color="#888888"><br>
Chris<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>