<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr">Hi Robert,<br><div dir="ltr"><br></div><div dir="ltr"><br><blockquote type="cite">On Mar 4, 2020, at 7:57 AM, Robert via Squeak-dev <squeak-dev@lists.squeakfoundation.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr">
    <p>Are there instructions for building Bochs, Nicolas?<br></p></div></blockquote><div><br></div>I believe that README.md points you to the Bochs build directories in most build directories.  Search for “<span style="font-size: 16px; caret-color: rgb(36, 41, 46); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);">There exist” in the README.md.  You’ll find that the most up-to-date environment is build.macos64x64/{bochsx64,</span><span style="caret-color: rgb(36, 41, 46); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);"> bochsx86,gdbarm32,gdbarm64} as this is where I work.</span></div><div dir="ltr"><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" size="3"><span style="caret-color: rgb(36, 41, 46); -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);"><br></span></font></div><div dir="ltr"><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" size="3"><span style="caret-color: rgb(36, 41, 46); -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);">What platforms are you wanting to develop on?</span></font></div><div dir="ltr"><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" size="3"><span style="caret-color: rgb(36, 41, 46); -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);"><br></span></font></div><div dir="ltr"><font color="#24292e" face="-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji" size="3"><span style="caret-color: rgb(36, 41, 46); -webkit-text-size-adjust: 100%; background-color: rgb(255, 255, 255);">BTW, I am only a few days away from releasing the ARMv8 JIT. I have to put my day jobs first ;-). Soon after or as part of my testing process I shall make sure that VMMaker.oscog is fully functional on a Raspberry Pi 4.<br></span></font><div><br><blockquote type="cite"><div dir="ltr"><p>
      tyk, r<br>
    </p>
    <div class="moz-cite-prefix">On 3/4/20 10:50 AM, Robert wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:b2279499-eb60-0877-5c51-46691762d670@pm.me">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Hi yo hehr, Nicolas,<br>
      </p>
      <p>I tried the first block, in the simulation window, but it was
        missing BochsIA64 or some. I then ran the third block, a StackVM
        as you suggested. I ran it against my Cryptography repair image,
        rabbit, and very slooowly reselected the tests and ran them, in
        proogrress...<br>
        <br>
        We sure would be appreciating etwas help, as if there was a
        little angel out there who offers plugin repair and SHA512
        code/plugin. Praying for an angel! <br>
        <br>
        tyk, r<br>
      </p>
      <div class="moz-cite-prefix">On 3/4/20 8:50 AM, Nicolas Cellier
        wrote:<br>
      </div>
      <blockquote type="cite" cite="mid:CAKnRiT6LyGRb8Dqjpe34kDaLFedoDy3X2LZHdCLY2EPSxQPQKA@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">
          <div>Hi Robert,</div>
          <div>normally, most of VM/plugins development should take
            place with the VM-simulation from within the
            SpurVMMaker.image  (unless the plugin extensively call C
            functions from external libraries).</div>
          <div>You will find a Worksapce with some simulation examples.</div>
          <div>Then you might detect the error from within Smalltalk
            with debuggers etc...<br>
          </div>
          <div>I recommend simulating a Stack VM for a beginning (or
            you'll need to compile the Bochs plugin, which is currently
            difficult on linux...).<br>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Le mer. 4 mars 2020 à 14:40,
            Robert via Squeak-dev <<a href="mailto:squeak-dev@lists.squeakfoundation.org" moz-do-not-send="true">squeak-dev@lists.squeakfoundation.org</a>>
            a écrit :<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>Hi Levente,<br>
                <br>
                Yes, I see what you are saying. Without the Crypto
                plugins, all the Crypto tests run green. <br>
                <br>
                With the Crypto plugins, things get messed up. ByteArray
                class>>#fromHexString: still completes, but the
                KeyHolder>>#key SEG-FAULTS the vm (called from <b>CryptoRC2Test>>#testARC2</b>).
                Additionally, the following two tests fail: <b>CryptoDESTest>>#testDESCBC</b>
                and <b>CryptoDESTest>>#testTripleDESCBC.</b> <br>
                <br>
                The SEG-FAULT comes from this code:<br>
                <br>
                KeyHolder new<br>
                    data: KeyHolderData new;<br>
                    encryptKey: #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
                asByteArray;<br>
                    key<br>
                <br>
                tyk, r<br>
              </p>
              <div>On 3/4/20 8:10 AM, Levente Uzonyi wrote:<br>
              </div>
              <blockquote type="cite">
                <pre>Hi Robert,

I just ran all test cases of Cryptography-v5.3-rww.118.mcz in a fresh 5.3
image on 64-bit linux using the stock VM (no Cryptography plugins), and
all the tests are green.
ByteArray class >> #fromHexString: and methods sent by it were last
modified in 2010, and they do not accept non-hexadecimal digits in the
input string.

Levente


On Wed, 4 Mar 2020, Robert via Squeak-dev wrote:

</pre>
                <blockquote type="cite">
                  <pre>In squeak 5.3, building ByteArrays from HEX strings are now failing,
after years of passing within the Cryptography tests.

The first doIt works, while the other two are now failing in the
#readHexFrom: method...
PASSING
ByteArray fromHexString: '06a9214036b8a15b512e03d534120006'

FAILING
ByteArray fromHexString: '16rc286696d887c9aa0611bbb3e2025a45a'
ByteArray fromHexString: '00000000 00000000'

This is causing multiple test failures in the Cryptography test suite.

tyk, r
</pre>
                </blockquote>
              </blockquote>
            </div>
            <br>
          </blockquote>
        </div>
      </blockquote>
    </blockquote>
  

<span></span><br></div></blockquote></div></div></body></html>