[squeak-dev] Re: [Pharo-dev] [ANN] Curved Space Explorer for Squeak

Nikolay Suslov nsuslovi at gmail.com
Fri Aug 2 07:45:39 UTC 2013


Hello Frank,

Thinking that it is a problem with finding OpenGL library in Linux, you
could try the solution discussed here:
http://lists.squeakfoundation.org/pipermail/beginners/2012-June/008325.html
(Cog wasn't finding the OpenGL library so I had to:
ln -s /usr/lib/libGL.so.1 <plugin-dir>/libGL.so.1)

And test if OpenGL is working right, by executing:
OpenGL example

Hope that helps.

Regards,
Nikolay



On Fri, Aug 2, 2013 at 11:22 AM, Frank Shearar <frank.shearar at gmail.com>wrote:

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


More information about the Squeak-dev mailing list