<html><head></head><body>
    <p>I have updated Cryptography to be successful with DateAndTime,
      all green. The latest version of Cryptography is </p>
    <h1>Cryptography-v5.3-rww.118</h1>
    <p>This exposed two more issues. A) First, the #testDESCBC is now
      failing. B) CryptoRC2Test is now seg-faulting the vm.<br/>
      <br/>
      k, r<br/>
    </p>
    <div class="moz-cite-prefix">On 3/3/20 4:40 PM, Robert wrote:<br/>
    </div>
    <blockquote type="cite" cite="mid:e9756766-cdd8-59e4-2bf4-6f9493af5f51@pm.me">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
      <p>Lots of calls to #primPluginAvailable, trying to test new
        Crypto Plugins, which are present in the squeak/bin.</p>
      <p>k, r<br/>
      </p>
      <p>Here's the dump:<br/>
        <br/>
        quotar@ganymede:~/tribe/opensmalltalk-vm/image$
        ../products/sqcogspur64linuxht/bin/squeak Spur64VMMaker.image
        &<br/>
        [3] 15664<br/>
        quotar@ganymede:~/tribe/opensmalltalk-vm/image$ <br/>
        Segmentation fault Tue Mar  3 16:35:24 2020<br/>
        <br/>
        <br/>
/home/quotar/tribe/opensmalltalk-vm/products/sqcogspur64linuxht/lib/squeak/5.0-202003012233/squeak<br/>
        Squeak VM version: 5.0-202003012233  Tue Mar  3 13:06:52 EST
        2020 clang [Production Spur 64-bit VM]<br/>
        Built from: CoInterpreter VMMaker.oscog-eem.2719 uuid:
        e40f3e94-3a54-411b-9613-5d19114ea131 Mar  3 2020<br/>
        With: StackToRegisterMappingCogit VMMaker.oscog-eem.2719 uuid:
        e40f3e94-3a54-411b-9613-5d19114ea131 Mar  3 2020<br/>
        Revision: VM: 202003012233
        quotar@ganymede:tribe/opensmalltalk-vm<br/>
        Date: Sun Mar 1 23:33:40 2020 CommitHash: 1861db582<br/>
        Plugins: 202003012233 quotar@ganymede:tribe/opensmalltalk-vm<br/>
        Build host: Linux ganymede 5.3.0-40-generic #32~18.04.1-Ubuntu
        SMP Mon Feb 3 14:05:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux<br/>
        plugin path:
        ../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233
        [default:
/home/quotar/tribe/opensmalltalk-vm/products/sqcogspur64linuxht/lib/squeak/5.0-202003012233/]<br/>
        <br/>
        <br/>
        C stack backtrace & registers:<br/>
            rax 0x3a270421 rbx 0x07b00008 rcx 0x00000030 rdx 0x00000010<br/>
            rdi 0x00000000 rsi 0x00000001 rbp 0x01f43d80 rsp
        0x7ffe1c501130<br/>
            r8  0x011e0160 r9  0xffffffffffffff r10 0x00000001 r11
        0x020e78e0<br/>
            r12 0x00fffff0 r13 0x00001599 r14 0x00000001 r15 0x00000028<br/>
            rip 0x0047c5c0<br/>
*../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233/squeak[0x47c5c0]<br/>
../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233/squeak[0x41af1d]<br/>
../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233/squeak[0x41ce8a]<br/>
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x12890)[0x7f05553b8890]<br/>
../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233/squeak[0x47c5c0]<br/>
../products/sqcogspur64linuxht/bin/../lib/squeak/5.0-202003012233/squeak[0x464c51]<br/>
        [0x17a81ad]<br/>
        [0x0]<br/>
        <br/>
        <br/>
        Smalltalk stack dump:<br/>
            0x7ffe1c521040 M DES class(Behavior)>new 0x636e010: a(n)
        DES class<br/>
            0x7ffe1c521070 M TripleDES>initialize 0x1f43d38: a(n)
        TripleDES<br/>
            0x7ffe1c5210a0 M TripleDES class(Behavior)>new 0x636e520:
        a(n) TripleDES class<br/>
            0x7ffe1c5210d0 M TripleDES class>new 0x636e520: a(n)
        TripleDES class<br/>
            0x7ffe1c521100 M TripleDES class(BlockCipher class)>key:
        0x636e520: a(n) TripleDES class<br/>
            0x7ffe1c521138 M [] in KeyHolder>key 0x1964758: a(n)
        KeyHolder<br/>
            0x7ffe1c521180 I BlockClosure>on:do: 0x1965868: a(n)
        BlockClosure<br/>
            0x7ffe1c51f108 I KeyHolder>key 0x1964758: a(n) KeyHolder<br/>
            0x7ffe1c51f150 I [] in KeyHolder>randomChangeLoop
        0x1964758: a(n) KeyHolder<br/>
            0x7ffe1c51f190 I [] in BlockClosure>newProcess 0x1964730:
        a(n) BlockClosure<br/>
        <br/>
        Most recent primitives<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        atAllPut:<br/>
        primCookKey:mode:to:<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        primPluginAvailable<br/>
        primPluginAvailable<br/>
        primTransform:using:<br/>
        findNextHandlerContextStarting<br/>
        tempAt:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        stackp:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        tempAt:<br/>
        tempAt:put:<br/>
        tempAt:<br/>
        terminateTo:<br/>
        tempAt:put:<br/>
        findNextUnwindContextUpTo:<br/>
        terminateTo:<br/>
        stackp:<br/>
        at:put:<br/>
        at:<br/>
        stackp:<br/>
        basicNew<br/>
        <br/>
        stack page bytes 8192 available headroom 5576 minimum unused
        headroom 5936<br/>
        <br/>
            (Segmentation fault)<br/>
        <br/>
        <br/>
      </p>
      <div class="moz-cite-prefix">On 3/3/20 4:27 PM, Robert wrote:<br/>
      </div>
      <blockquote type="cite" cite="mid:ddd8ea20-51bc-1dfc-e80a-3cc34c56da04@pm.me">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8"/>
        <p>I got a pointer from the slack channel to run
          Smalltalk>>#listLoadedModules.<br/>
          <br/>
          <span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Here are my results, no Crypto plugins loaded.</span><span class="c-mrkdwn__br" data-stringify-type="paragraph-break" style="box-sizing: inherit; display: block; height: 8px; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"></span><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">#('B2DPlugin VMMaker.oscog-eem.2420 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'DSAPrims CryptographyPlugins-eem.12 (i)'
</span><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'UUIDPlugin VMMaker.oscog-eem.2347 (e)' '</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">BitBltPlugin VMMaker.oscog-eem.2461 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'SocketPlugin VMMaker.oscog-eem.2347 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'CroquetPlugin VMMaker.oscog-eem.2347 (i)'
</span><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'FilePlugin VMMaker.oscog-eem.2441 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'LargeIntegers v2.0 VMMaker.oscog-eem.2347 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'MiscPrimitivePlugin VMMaker.oscog-eem.2394 (i)'</span><br style="box-sizing: inherit; color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"/><span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">'SecurityPlugin VMMaker.oscog-eem.2347 (i)')</span><br/>
          <span style="color: rgb(29, 28, 29); font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; font-style: normal; font-variant-ligatures: common-ligatures; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"></span></p>
        <div class="moz-cite-prefix">On 3/3/20 1:33 PM, Robert wrote:<br/>
        </div>
        <blockquote type="cite" cite="mid:46557d94-3e7b-2746-97aa-0dbc426c8c3e@pm.me">
          <meta http-equiv="content-type" content="text/html;
            charset=UTF-8"/>
          <p>I loaded version 2719 of VMMaker and regenerated the vm and
            the plugins. The mvm script completed successfully and I
            have my 3 plugins for Crypto. There were no errors or
            warnings compiling these Crypto plugins, although they were
            written on a 32-bit system.<br/>
            <br/>
            Here are the plugins: <a class="moz-txt-link-freetext" href="https://www.dropbox.com/sh/yhv253rwrhq0q5p/AAB7PKP2KPiGpDnIyule2h_Ia?dl=0" moz-do-not-send="true">https://www.dropbox.com/sh/yhv253rwrhq0q5p/AAB7PKP2KPiGpDnIyule2h_Ia?dl=0</a>.
            <br/>
            <br/>
            To test the plugin, I moved the 3 plugins to
            /usr/local/lib/Squeak-v5.3, where I have my installation of
            5.3. I then selected CryptoDESTest>>#testDES and
            debugged it. Drilling down to where the plugin is attempted
            to be detected, in DES>>#encryptBlock: it calls self
            primPluginAvailable, which returns false. So, I find that
            the plugin was NOT detected, How can I explore which plugins
            are loaded?<br/>
            <br/>
            tyk, r<br/>
            <br/>
            <a class="moz-txt-link-abbreviated" href="mailto:quotar@ganymede:/usr/local/lib/Squeak5.3$" moz-do-not-send="true">quotar@ganymede:/usr/local/lib/Squeak5.3$</a>
            ll bin/<br/>
            total 11664<br/>
            drwxr-xr-x 2 root root    4096 Mar  3 13:17 ./<br/>
            drwxr-xr-x 4 root root    4096 Mar  3 13:15 ../<br/>
            -rw-r--r-- 1 root root  282340 Feb 28 12:07
            B3DAcceleratorPlugin.a<br/>
            -rwxr-xr-x 1 root root  173008 Feb 28 12:07
            B3DAcceleratorPlugin.so*<br/>
            <b>-rwxr-xr-x 1 root root   30016 Mar  3 13:17 DESPlugin.so*</b><br/>
            -rw-r--r-- 1 root root  143400 Feb 28 12:07
            FileAttributesPlugin.a<br/>
            -rwxr-xr-x 1 root root   86771 Feb 28 12:07
            FileAttributesPlugin.so*<br/>
            -rw-r--r-- 1 root root   41526 Feb 28 12:07 ImmX11Plugin.a<br/>
            -rwxr-xr-x 1 root root   32489 Feb 28 12:07 ImmX11Plugin.so*<br/>
            -rw-r--r-- 1 root root   78364 Feb 28 12:07 LocalePlugin.a<br/>
            -rwxr-xr-x 1 root root   53231 Feb 28 12:07 LocalePlugin.so*<br/>
            <b>-rwxr-xr-x 1 root root   31984 Mar  3 13:17 MD5Plugin.so*</b><br/>
            <b>-rwxr-xr-x 1 root root   26528 Mar  3 13:17
              SHA256Plugin.so*</b><br/>
            -rwxr-xr-x 1 root root 7177580 Feb 28 12:07 squeak*<br/>
            -rw-r--r-- 1 root root  283438 Feb 28 12:07 SqueakFFIPrims.a<br/>
            -rwxr-xr-x 1 root root  145601 Feb 28 12:07
            SqueakFFIPrims.so*<br/>
            -rw-r--r-- 1 root root  350948 Feb 28 12:07 SqueakSSL.a<br/>
            -rwxr-xr-x 1 root root  169007 Feb 28 12:07 SqueakSSL.so*<br/>
            -rw-r--r-- 1 root root  215508 Feb 28 12:07
            UnixOSProcessPlugin.a<br/>
            -rwxr-xr-x 1 root root  142948 Feb 28 12:07
            UnixOSProcessPlugin.so*<br/>
            -rw-r--r-- 1 root root   33634 Feb 28 12:07 UUIDPlugin.a<br/>
            -rwxr-xr-x 1 root root   28173 Feb 28 12:07 UUIDPlugin.so*<br/>
            -rw-r--r-- 1 root root  287840 Feb 28 12:07
            vm-display-fbdev.a<br/>
            -rwxr-xr-x 1 root root  146620 Feb 28 12:07
            vm-display-fbdev.so*<br/>
            -rw-r--r-- 1 root root   38200 Feb 28 12:07
            vm-display-null.a<br/>
            -rwxr-xr-x 1 root root   33878 Feb 28 12:07
            vm-display-null.so*<br/>
            -rw-r--r-- 1 root root  724058 Feb 28 12:07 vm-display-X11.a<br/>
            -rwxr-xr-x 1 root root  366451 Feb 28 12:07
            vm-display-X11.so*<br/>
            -rw-r--r-- 1 root root   99436 Feb 28 12:07 vm-sound-ALSA.a<br/>
            -rwxr-xr-x 1 root root   73501 Feb 28 12:07
            vm-sound-ALSA.so*<br/>
            -rw-r--r-- 1 root root   50728 Feb 28 12:07 vm-sound-NAS.a<br/>
            -rwxr-xr-x 1 root root   40673 Feb 28 12:07 vm-sound-NAS.so*<br/>
            -rw-r--r-- 1 root root   18404 Feb 28 12:07 vm-sound-null.a<br/>
            -rwxr-xr-x 1 root root   20961 Feb 28 12:07
            vm-sound-null.so*<br/>
            -rw-r--r-- 1 root root  144858 Feb 28 12:07 vm-sound-OSS.a<br/>
            -rwxr-xr-x 1 root root  109361 Feb 28 12:07 vm-sound-OSS.so*<br/>
            -rw-r--r-- 1 root root   63696 Feb 28 12:07 vm-sound-pulse.a<br/>
            -rwxr-xr-x 1 root root   46940 Feb 28 12:07
            vm-sound-pulse.so*<br/>
            -rw-r--r-- 1 root root   36452 Feb 28 12:07
            XDisplayControlPlugin.a<br/>
            -rwxr-xr-x 1 root root   29883 Feb 28 12:07
            XDisplayControlPlugin.so*<br/>
            <br/>
          </p>
          <div class="moz-cite-prefix">On 3/3/20 2:27 AM, Tobias Pape
            wrote:<br/>
          </div>
          <blockquote type="cite" cite="mid:0DE8B754-A059-4854-B9D4-268EA98184EF@gmx.de">
            <pre class="moz-quote-pre" wrap="">Hi

</pre>
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">On 03.03.2020, at 01:12, Robert <a class="moz-txt-link-rfc2396E" href="mailto:robert.withers@pm.me" moz-do-not-send="true"><robert.withers@pm.me></a> wrote:

Yes, here is a git diff of build.linux64x4/squeak.cog.spur/build

<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/y47lt935ma8sf9k/git.diff?dl=0" moz-do-not-send="true">https://www.dropbox.com/s/y47lt935ma8sf9k/git.diff?dl=0</a>
</pre>
            </blockquote>
            <pre class="moz-quote-pre" wrap="">I do not know what changed between
        VMMaker.oscog-eem.2719 (which is the state of the repo)
and
        VMMaker.oscog-eem.2721 (which was used by you for generating)
But maybe try out loading the 2719 version an generate again?

Best regards
        -Tobias


</pre>
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">On 3/2/20 6:05 PM, Tobias Pape wrote:
</pre>
              <blockquote type="cite">
                <blockquote type="cite">
                  <pre class="moz-quote-pre" wrap="">On 02.03.2020, at 23:51, Robert <a class="moz-txt-link-rfc2396E" href="mailto:robert.withers@pm.me" moz-do-not-send="true"><robert.withers@pm.me></a> wrote:


I installed all the packages from the script travis_install.sh. and
rebuilt. I am having fatal errors compiling vm/vm.a

/bin/bash
/home/quotar/tribe/opensmalltalk-vm/build.linux64x64/squeak.cog.spur/build/libtool
--preserve-dup-deps --mode=link clang -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2
-DCOGMTVM=0 -Wall -pthread -DLSB_FIRST=1  -m64 -L/usr/local/lib
-Wl,-z,now   -export-dynamic -o squeak vm/vm.a
ADPCMCodecPlugin/ADPCMCodecPlugin.a AioPlugin/AioPlugin.a
AsynchFilePlugin/AsynchFilePlugin.a B2DPlugin/B2DPlugin.a
BitBltPlugin/BitBltPlugin.a BMPReadWriterPlugin/BMPReadWriterPlugin.a
CroquetPlugin/CroquetPlugin.a HostWindowPlugin/HostWindowPlugin.a
ZipPlugin/ZipPlugin.a DropPlugin/DropPlugin.a DSAPrims/DSAPrims.a
FFTPlugin/FFTPlugin.a FileCopyPlugin/FileCopyPlugin.a
FilePlugin/FilePlugin.a FloatArrayPlugin/FloatArrayPlugin.a
FloatMathPlugin/FloatMathPlugin.a IA32ABI/IA32ABI.a
JoystickTabletPlugin/JoystickTabletPlugin.a
JPEGReaderPlugin/JPEGReaderPlugin.a
JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.a Klatt/Klatt.a
LargeIntegers/LargeIntegers.a Matrix2x3Plugin/Matrix2x3Plugin.a
MIDIPlugin/MIDIPlugin.a MiscPrimitivePlugin/MiscPrimitivePlugin.a
Mpeg3Plugin/Mpeg3Plugin.a RePlugin/RePlugin.a
SecurityPlugin/SecurityPlugin.a SerialPlugin/SerialPlugin.a
SocketPlugin/SocketPlugin.a SoundCodecPrims/SoundCodecPrims.a
SoundGenerationPlugin/SoundGenerationPlugin.a SoundPlugin/SoundPlugin.a
StarSqueakPlugin/StarSqueakPlugin.a SurfacePlugin/SurfacePlugin.a
VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.a
disabledPlugins.o version.o -luuid -ldl -lutil -lpulse-simple -lasound
-ldl  -lm   vm/vm.a
libtool: link: clang -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2 -DCOGMTVM=0
-Wall -pthread -DLSB_FIRST=1 -m64 -Wl,-z -Wl,now -o squeak
disabledPlugins.o version.o -Wl,--export-dynamic -L/usr/local/lib
vm/vm.a ADPCMCodecPlugin/ADPCMCodecPlugin.a AioPlugin/AioPlugin.a
AsynchFilePlugin/AsynchFilePlugin.a B2DPlugin/B2DPlugin.a
BitBltPlugin/BitBltPlugin.a BMPReadWriterPlugin/BMPReadWriterPlugin.a
CroquetPlugin/CroquetPlugin.a HostWindowPlugin/HostWindowPlugin.a
ZipPlugin/ZipPlugin.a DropPlugin/DropPlugin.a DSAPrims/DSAPrims.a
FFTPlugin/FFTPlugin.a FileCopyPlugin/FileCopyPlugin.a
FilePlugin/FilePlugin.a FloatArrayPlugin/FloatArrayPlugin.a
FloatMathPlugin/FloatMathPlugin.a IA32ABI/IA32ABI.a
JoystickTabletPlugin/JoystickTabletPlugin.a
JPEGReaderPlugin/JPEGReaderPlugin.a
JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.a Klatt/Klatt.a
LargeIntegers/LargeIntegers.a Matrix2x3Plugin/Matrix2x3Plugin.a
MIDIPlugin/MIDIPlugin.a MiscPrimitivePlugin/MiscPrimitivePlugin.a
Mpeg3Plugin/Mpeg3Plugin.a RePlugin/RePlugin.a
SecurityPlugin/SecurityPlugin.a SerialPlugin/SerialPlugin.a
SocketPlugin/SocketPlugin.a SoundCodecPrims/SoundCodecPrims.a
SoundGenerationPlugin/SoundGenerationPlugin.a SoundPlugin/SoundPlugin.a
StarSqueakPlugin/StarSqueakPlugin.a SurfacePlugin/SurfacePlugin.a
VMProfileLinuxSupportPlugin/VMProfileLinuxSupportPlugin.a -luuid -ldl
-lutil -lpulse-simple -lasound -ldl -lm vm/vm.a -pthread
vm/vm.a(gcc3x-cointerp.o): In function `interpret':
/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:6036:
undefined reference to `sendBreakpointclassTag'
vm/vm.a(gcc3x-cointerp.o): In function `ceSendAborttonumArgs':
/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:14820:
undefined reference to `sendBreakpointclassTag'
/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:14820:
undefined reference to `sendBreakpointclassTag'
vm/vm.a(gcc3x-cointerp.o): In function `lookupMethodInClass':
/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:66867:
undefined reference to `sendBreakpointclassTag'
/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:66752:
undefined reference to `sendBreakpointclassTag'
vm/vm.a(gcc3x-cointerp.o):/home/quotar/tribe/opensmalltalk-vm/spur64src/vm/gcc3x-cointerp.c:14326:
more undefined references to `sendBreakpointclassTag' follow
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
Makefile:176: recipe for target 'squeak' failed
make: *** [squeak] Error 1
</pre>
                </blockquote>
                <pre class="moz-quote-pre" wrap="">Something's fishy.
I don't see any reference to 'sendBreakpointclassTag' in that file on my end.
Given, there's some translation/macro magic, but not to much to miss that.

Can you give a `git diff` ?
Best regards
        -Tobias

</pre>
                <blockquote type="cite">
                  <pre class="moz-quote-pre" wrap="">On 3/2/20 4:03 PM, Robert wrote:
</pre>
                  <blockquote type="cite">
                    <pre class="moz-quote-pre" wrap="">Hey Levente, I managed to install the clang package and the files
started compiling. I ran into errors during the make phase. Here is
the config.log
(<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/umi256f2g8dsdkj/config.log?dl=0" moz-do-not-send="true">https://www.dropbox.com/s/umi256f2g8dsdkj/config.log?dl=0</a>) and my
make.log (<a class="moz-txt-link-freetext" href="https://www.dropbox.com/s/txf7xlgijonk8c7/make.log?dl=0" moz-do-not-send="true">https://www.dropbox.com/s/txf7xlgijonk8c7/make.log?dl=0</a>).

tyk, r

On 3/2/20 3:29 PM, Levente Uzonyi wrote:
</pre>
                    <blockquote type="cite">
                      <pre class="moz-quote-pre" wrap="">On Mon, 2 Mar 2020, Robert wrote:

C compiler doesnt work. Some package must be missing.

What's in config.log?

Levente

</pre>
                    </blockquote>
                  </blockquote>
                </blockquote>
              </blockquote>
            </blockquote>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
  

</body></html>