<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">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. <br>
      <br>
      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. <br>
      <br>
      Chris <br>
      <br>
      <br>
      <br>
      <br>
      On 12-09-29 6:44 AM, Edgar J. De Cleene wrote:<br>
    </div>
    <blockquote cite="mid:CC8C5779.11CBF%25edgardec2005@gmail.com"
      type="cite">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">server := ALServer on: 8624 application: ALExampleApplication new.
server start
</pre>
      </blockquote>
      <pre wrap="">
I using the script in original mail for loading in Squeak4.4-11925, but
having the following error

EVP_MD_CTX_init: ctx
    &lt;cdecl: void 'EVP_MD_CTX_init' (XTEVPMDCTX*) module: 'libcrypto'&gt;
    ^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

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    | oldPref oldAuth|<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    oldPref := Scanner prefAllowUnderscoreSelectors.<br>
    <br>
    oldAuth := Utilities authorInitialsPerSe.<br>
    <br>
    <br>
    <br>
    Scanner prefAllowUnderscoreSelectors: true.<br>
    <br>
    Utilities setAuthorInitials: 'al-loader'.<br>
    <br>
    $_ tokenish ifFalse: [<br>
    <br>
    &nbsp; Character<br>
    <br>
    &nbsp;&nbsp;&nbsp; compile: 'tokenish<br>
    <br>
    &nbsp; "Answer whether the receiver is a valid token-character--letter,
    digit, or<br>
    <br>
    &nbsp; colon."<br>
    <br>
    <br>
    <br>
    &nbsp; ^self == $_ or: [self == $: or: [self isLetter or: [self
    isDigit]]]'<br>
    <br>
    &nbsp;&nbsp;&nbsp; classified: 'testing'.<br>
    <br>
    &nbsp; String initialize ].<br>
    <br>
    <br>
    <br>
    (Installer repository: '<a class="moz-txt-link-freetext" href="http://source.squeak.org/FFI">http://source.squeak.org/FFI</a>')<br>
    <br>
    &nbsp; install: 'FFI-Pools';<br>
    <br>
    &nbsp; install: 'FFI-Kernel';<br>
    <br>
    &nbsp; install: 'FFI-Tests';<br>
    <br>
    &nbsp; install: 'FFI-Win32';<br>
    <br>
    &nbsp; install: 'FFI-MacOS';<br>
    <br>
    &nbsp; install: 'FFI-Unix'.<br>
    <br>
    <br>
    <br>
    (Installer wiresong project: 'al')<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Support';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-CoreTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Core';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Substreams';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Terminals';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Parsing';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Http';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Xtras';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-ParsingTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-TerminalsTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-XtrasTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-SubstreamsTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-TransformsTests';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-Transforms';<br>
    <br>
    &nbsp; addPackage: 'Xtreams-HttpTests';<br>
    <br>
    &nbsp; install.<br>
    <br>
    <br>
    <br>
    Scanner prefAllowUnderscoreSelectors: oldPref.<br>
    <br>
    Utilities setAuthorInitials: oldAuth.<br>
    <br>
    <br>
    <br>
    (Installer wiresong project: 'mc')<br>
    <br>
    &nbsp; addPackage: 'FS-Core';<br>
    <br>
    &nbsp; addPackage: 'FS-Disk';<br>
    <br>
    &nbsp; addPackage: 'FS-Memory';<br>
    <br>
    &nbsp; addPackage: 'FS-AnsiStreams';<br>
    <br>
    &nbsp; addPackage: 'FS-Zip';<br>
    <br>
    &nbsp; addPackage: 'FS-Xtreams';<br>
    <br>
    &nbsp; addPackage: 'FS-FileStream';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-Core';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-AnsiStreams';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-Xtreams';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-Zip';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-Disk';<br>
    <br>
    &nbsp; addPackage: 'FS-Tests-FileStream';<br>
    <br>
    &nbsp; install.<br>
    <br>
    <br>
    <br>
    (Installer wiresong project: 'al')<br>
    <br>
    &nbsp; addPackage: 'AL-Rendering';<br>
    <br>
    &nbsp; addPackage: 'AL-Http';<br>
    <br>
    &nbsp; addPackage: 'AL-Application';<br>
    <br>
    &nbsp; addPackage: 'AL-Serialization';<br>
    <br>
    &nbsp; addPackage: 'AL-Json';<br>
    <br>
    &nbsp; addPackage: 'AL-Html5';<br>
    <br>
    &nbsp; addPackage: 'AL-HtmlApp';<br>
    <br>
    &nbsp; addPackage: 'AL-User';<br>
    &nbsp; addPackage: 'AL-Examples';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-Json';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-Html5';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-User';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-Serialization';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-Http';<br>
    <br>
    &nbsp; addPackage: 'AL-Tests-Application';<br>
    <br>
    &nbsp; install.<br>
  </body>
</html>