[squeak-dev] Loading Xtreams-Xtra into trunk broken

Chris Muller asqueaker at gmail.com
Thu May 5 14:53:58 UTC 2011


I don't mean to sound like a broken record, but when I read:

> Is it possible for some kind soul (Nicolas?) to put this on Xtreams' wiki
> page?

I feel compelled to raise my hand and say, "Have you heard of SqueakMap?"  :)

Xtreams is currently unregistered on SM.  Levente provided appropriate
scripts for both SM release; "1.0" and "head"...   (If FFI is a
prerequisite then the script should first check for the presence of
FFI and, if not, load the appropriate version of that first too).

Thanks,
  Chris


On Thu, May 5, 2011 at 7:20 AM, Frank Shearar
<frank.shearar at angband.za.org> wrote:
> On 2011/05/05 13:02, Levente Uzonyi wrote:
>>
>> On Thu, 5 May 2011, Frank Shearar wrote:
>>
>>> The Xtreams loader script seems to have rotted a bit.
>>>
>>> In particular, it seems one has to _leave off_ the trailing dash to
>>> get things to load properly.
>>>
>>> I recall a recent discussion over the trailing dash hack, and of
>>> course Monticello's seen a burst of activity. Are the two related?
>>
>> These are the side effects of current Installer and MC changes. Use the
>> Metacello configuration ConfigurationOfXtreams to load Xtreams:
>>
>> Installer ss
>> project: 'MetacelloRepository';
>> install: 'ConfigurationOfXtreams'.
>> ConfigurationOfXtreams project bleedingEdge load
>> (If you want the stable version, then use #stableVersion instead of
>> #bleedingEdge.)
>
> Ah, great stuff. Thanks!
>
> Is it possible for some kind soul (Nicolas?) to put this on Xtreams' wiki
> page?
>
> frank
>>
>>>
>>> If you have FFI installed, you can ty install Xtreams-Xtras. Then you
>>> hit a
>>
>> Metacello will install FFI for you.
>>
>>> Syntax Error because of a selector #block_size.
>>>
>>> So you enable the "Allow underscore selectors" preference. Then you
>>> hit another Syntax Error that looks like this, modulo text formatting:
>>>
>>> HMAC_CTX_cleanup: ctx
>>> <cdecl: void 'HMAC_CTX_cleanup' (HMACCTX*Matching number of arguments
>>> expected ->) module: 'libcrypto'>
>>> ^self externalCallFailed
>>>
>>> At this point I'm stumped.
>>
>> These are some of the symptoms of the lack of the tool support for
>> underscores in selectors. Use the Metacello configuration which includes
>> a workaround for these issues.
>>
>>
>> Levente
>>
>>>
>>> frank
>>>
>>>
>>
>>
>>
>
>
>



More information about the Squeak-dev mailing list