[squeak-dev] Altitude - Seaside JSON example

Chris Cunnington smalltalktelevision at gmail.com
Sat Sep 29 10:56:30 UTC 2012


The Xtras package in Xtreams uses libcrypto. The EVP_MD_CTX_init error 
is saying that the FFI call to the libcrypto library that comes with 
OpenSSH cannot be found. This library is used by Altitude to generate 
random URLs.

Open your Terminal and "man openssl" to see if you have libcrypto. I 
think it comes standard on a Mac. If that's the case, then perhaps your 
FFI cannot make the call to the library.

Chris




On 12-09-29 6:44 AM, Edgar J. De Cleene wrote:
>> server := ALServer on: 8624 application: ALExampleApplication new.
>> server start
> I using the script in original mail for loading in Squeak4.4-11925, but
> having the following error
>
> EVP_MD_CTX_init: ctx
>      <cdecl: void 'EVP_MD_CTX_init' (XTEVPMDCTX*) module: 'libcrypto'>
>      ^self externalCallFailed
>
> 'External function is invalid'
>
> See attached.
>
> I'm on Mac Os X 10.6, don't know if this matter
>
> Any help welcomed
>
>
> Edgar
>
>
>










| oldPref oldAuth|





oldPref := Scanner prefAllowUnderscoreSelectors.

oldAuth := Utilities authorInitialsPerSe.



Scanner prefAllowUnderscoreSelectors: true.

Utilities setAuthorInitials: 'al-loader'.

$_ tokenish ifFalse: [

   Character

     compile: 'tokenish

   "Answer whether the receiver is a valid token-character--letter, 
digit, or

   colon."



   ^self == $_ or: [self == $: or: [self isLetter or: [self isDigit]]]'

     classified: 'testing'.

   String initialize ].



(Installer repository: 'http://source.squeak.org/FFI')

   install: 'FFI-Pools';

   install: 'FFI-Kernel';

   install: 'FFI-Tests';

   install: 'FFI-Win32';

   install: 'FFI-MacOS';

   install: 'FFI-Unix'.



(Installer wiresong project: 'al')

   addPackage: 'Xtreams-Support';

   addPackage: 'Xtreams-CoreTests';

   addPackage: 'Xtreams-Core';

   addPackage: 'Xtreams-Substreams';

   addPackage: 'Xtreams-Terminals';

   addPackage: 'Xtreams-Parsing';

   addPackage: 'Xtreams-Http';

   addPackage: 'Xtreams-Xtras';

   addPackage: 'Xtreams-ParsingTests';

   addPackage: 'Xtreams-TerminalsTests';

   addPackage: 'Xtreams-XtrasTests';

   addPackage: 'Xtreams-SubstreamsTests';

   addPackage: 'Xtreams-TransformsTests';

   addPackage: 'Xtreams-Transforms';

   addPackage: 'Xtreams-HttpTests';

   install.



Scanner prefAllowUnderscoreSelectors: oldPref.

Utilities setAuthorInitials: oldAuth.



(Installer wiresong project: 'mc')

   addPackage: 'FS-Core';

   addPackage: 'FS-Disk';

   addPackage: 'FS-Memory';

   addPackage: 'FS-AnsiStreams';

   addPackage: 'FS-Zip';

   addPackage: 'FS-Xtreams';

   addPackage: 'FS-FileStream';

   addPackage: 'FS-Tests-Core';

   addPackage: 'FS-Tests-AnsiStreams';

   addPackage: 'FS-Tests-Xtreams';

   addPackage: 'FS-Tests-Zip';

   addPackage: 'FS-Tests-Disk';

   addPackage: 'FS-Tests-FileStream';

   install.



(Installer wiresong project: 'al')

   addPackage: 'AL-Rendering';

   addPackage: 'AL-Http';

   addPackage: 'AL-Application';

   addPackage: 'AL-Serialization';

   addPackage: 'AL-Json';

   addPackage: 'AL-Html5';

   addPackage: 'AL-HtmlApp';

   addPackage: 'AL-User';
   addPackage: 'AL-Examples';

   addPackage: 'AL-Tests-Json';

   addPackage: 'AL-Tests-Html5';

   addPackage: 'AL-Tests-User';

   addPackage: 'AL-Tests-Serialization';

   addPackage: 'AL-Tests-Http';

   addPackage: 'AL-Tests-Application';

   install.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120929/53c647af/attachment.htm


More information about the Squeak-dev mailing list