[Glass] Installing GsDevKit on Debian 10 succeeds but create a Pharo 7 client fails

Dale Henrichs dale.henrichs at gemtalksystems.com
Tue Jul 30 11:36:41 PDT 2019


On 7/30/19 10:36 AM, ian via Glass wrote:
> Okay,
>
> I sort of got this working, I think, by manually using the pharo command to
> copy the clientTmp.image to the pharoClient.image.
>
> Now I can launch a pharoClient.
>
> I am at this point confused.  When creating the default tode client I get
> all the gemstone libraries and tools.  The pharo 7 client is just that: A
> Pharo 7 client.
>
> Should not the Pharo 7 build option to create client give me Pharo 7 and
> 'and' the Gemstone packages?
>
> It can't be what the customClientLoad.st file is supposed to do as when I
> manually create it then run the commands as directed in the script I still
> do not get the classes.
>
> Confused?
>
> This is not what I was expecting at all.

Sorry, Ian, The tODE tools only work in a Pharo3.0 client and it has not 
been ported to Pharo7.0. The Pharo image changes faster than I can keep 
up, since each release of Pharo seems to require a complete 
re-implementation of the support code.

FWIW, the Pharo3.0 client works well for me on linux and I still use it 
regularly ...

The non-tODE client creation was aimed at supporting Pharo clients in 
which GemStone GCI applications had been created ... Over the years I 
have had a handful of projects where I needed this capability ...

If you have an interest in helping to port tODE to Pharo7.0, I would be 
willing to help you, but I don't have the cycles right now to take the 
lead on this project...

I'm not quite sure what you mean by "Gemstone packages", If there is a 
subset of tODE that you are interested in, then you should identify the 
specific areas and we can talk about how hard it would be to get things 
going in Pharo7.0.

For example if you are interested in using the GemStone GCI code, I did 
start work on porting the GemStone GCI library to Pharo 7.0[1] ... I 
intended to port the GemStone GCI code to the 64-bit version of Pharo7.0 
but hit some snags with the FFI code and ran out of cycles... again if 
you are willing to do some of the work on this, I can find the cycles to 
help you move forward ... this work is a precursor to getting tODE 
working on later versions of Pharo anyway:)

I will be at ESUG, so if you are planning on attending we should get 
together and talk in more detail ... there will also be a GemStone BOF 
that you should plan on attending ...

Dale

[1] https://github.com/GsDevKit/GemStone-GCI/issues/5

>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass


More information about the Glass mailing list