<div dir="ltr"><div><div><div><div>Hello Frank,<br><br></div>Thinking that it is a problem with finding OpenGL library in Linux, you could try the solution discussed here: <a href="http://lists.squeakfoundation.org/pipermail/beginners/2012-June/008325.html">http://lists.squeakfoundation.org/pipermail/beginners/2012-June/008325.html</a><br>

(Cog wasn&#39;t finding the OpenGL library so I had to: <br>ln -s /usr/lib/libGL.so.1 &lt;plugin-dir&gt;/libGL.so.1)<br><br></div>And test if OpenGL is working right, by executing: <br>OpenGL example<br><br></div>Hope that helps.<br>

<br></div>Regards,<br>Nikolay<br><div><div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 2, 2013 at 11:22 AM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 28 July 2013 00:32, Nikolay Suslov &lt;<a href="mailto:nsuslovi@gmail.com">nsuslovi@gmail.com</a>&gt; wrote:<br>


&gt; Hello,<br>
&gt;<br>
&gt; Let me introduce the Curved Space Explorer for Squeak project<br>
&gt; (<a href="https://vimeo.com/71173349" target="_blank">https://vimeo.com/71173349</a>),  known as CCSE by Krestianstvo SDK.<br>
&gt; It is a Smalltalk port version of Curved Spaces, originally developed by<br>
&gt; Jeff Weeks (<a href="http://geometrygames.org" target="_blank">geometrygames.org</a>) in C language.<br>
&gt; This Squeak version is derived from Krestianstvo SDK project&#39;s version,<br>
&gt; where Curved Space Explorer is collaborative in it&#39;s nature and available<br>
&gt; mainly for distributed computation.<br>
&gt; The aim of this project is to make Curved Space Explorer in Smalltalk being<br>
&gt; available for the large Smalltalk audience and mainstream Squeak<br>
&gt; distribution, so that anybody interested could work with it.<br>
&gt; The source code is available here: <a href="http://sdk.krestianstvo.org/sdk/ccse.html" target="_blank">http://sdk.krestianstvo.org/sdk/ccse.html</a><br>
&gt; Preinstalled Squeak image is here:<br>
&gt; <a href="http://krestianstvo.org/sdk/Squeak4.4-12327-ccse.zip" target="_blank">http://krestianstvo.org/sdk/Squeak4.4-12327-ccse.zip</a><br>
&gt; For manual install use following instructions:<br>
&gt; (is tested and working with Squeak 4.4 and Squeak 4.5 alpha)<br>
&gt;<br>
&gt; &quot;1. Load FFI&quot;<br>
&gt;<br>
&gt; (Installer repository: &#39;<a href="http://source.squeak.org/FFI" target="_blank">http://source.squeak.org/FFI</a>&#39;)<br>
&gt;  install: &#39;FFI-Pools&#39;;<br>
&gt;  install: &#39;FFI-Kernel&#39;;<br>
&gt; install: &#39;FFI-Tests&#39;.<br>
&gt;<br>
&gt; &quot;2. Load 3DTransform &quot;<br>
&gt;<br>
&gt; (Installer repository: &#39;<a href="http://www.squeaksource.com/CroquetGL" target="_blank">http://www.squeaksource.com/CroquetGL</a>&#39;)<br>
&gt;     install: &#39;3DTransform&#39;.<br>
&gt;<br>
&gt; &quot;3. Load OpentGL and CCSE&quot;<br>
&gt;<br>
&gt; (Installer repository: &#39;<a href="http://sdk.krestianstvo.org/sdk/ccse" target="_blank">http://sdk.krestianstvo.org/sdk/ccse</a>&#39;)<br>
&gt;     install: &#39;OpenGL-Pools&#39;;<br>
&gt;     install: &#39;OpenGL-Core&#39;;<br>
&gt;     install: &#39;OpenGL-NameManager&#39;;<br>
&gt;     install: &#39;CCSpaceExplorer&#39;.<br>
&gt;<br>
&gt; &quot;4. Run sample application&quot;<br>
&gt;<br>
&gt; CCSEMorphRender runApp<br>
<br>
</div></div>Cool! Thanks!<br>
<br>
I just tried it on my work machine (Ubuntu 13) and ran into an odd<br>
problem. I&#39;m getting told &quot;MessageNotUnderstood: BlockContext&gt;&gt;&quot;. Note<br>
that it is indeed complaining that BlockContext doesn&#39;t understand #&#39;&#39;<br>
!<br>
<br>
The error appears immediately after this runs:<br>
<br>
OGLUnixX11LE &gt;&gt; openGLLibraryName<br>
    ^Smalltalk osVersion = &#39;linux&#39;<br>
        ifTrue: [&#39;libGL.so.1&#39;]<br>
        ifFalse: [&#39;GL&#39;]<br>
<br>
Now on my machine Smalltalk osVersion = &#39;linux-gnu&#39;, but I get the<br>
weird error even when I change the conditional to `Smalltalk osVersion<br>
beginsWith: &#39;linux&#39;`. I find it utterly bizarre that something should<br>
try to send #&#39;&#39; to anything after this call. Clearly something&#39;s gone<br>
wrong, and it&#39;s almost certainly not the CCSE. Any ideas?<br>
<span class="HOEnZb"><font color="#888888"><br>
frank<br>
<br>
</font></span></blockquote></div><br></div>