<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi David,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 11, 2020 at 6:48 AM David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Update - I resolved my library pro> blem, and can run the traced image.<br>> However, it opens with an empty black window (but no VM crash or error<br>> messages).<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">"This is nothing to do with the conversion.  It is just an inability to write to the changes, and in fact looks like a show stopper for the Mac.  When I open the Mac .app bundle on macOS High Sierra 10.13.6 it gives this error message:"<br></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"></blockquote>I spoke too soon.  So there are two problems, one Mac specific, and one to do with my image conversion.  When I start up the converted 32-bit image it does indeed crap out with an "Unwind error during termination" error when installing the lowSpaceWatcher.  Here's the stack:</div><div class="gmail_quote"><br></div><div class="gmail_quote">    UndefinedObject(Object)>>doesNotUnderstand: #resume</div><div class="gmail_quote">    Context>>return:</div><div class="gmail_quote">    SmalltalkImage>>lowSpaceWatcher</div><div class="gmail_quote"><span style="color:rgb(0,0,0)">    [] in SmalltalkImage>>installLowSpaceWatcher</span><div class="gmail_quote" style="color:rgb(0,0,0)"></div><div><br></div><div>I do apologize for my premature response.  I'm taking a look now.  There are assert failures long before the error so I should b able to fix the issue quickly.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">><br>><br>> The image that I converted was Squeak5.3beta-19335-64bit.image. I'll<br>> try some others later.<br>><br>> Meanwhile if anyone else can give this a try, pleasedo :-)</blockquote></div></div><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
Dave<br>
<br>
<br>
On Tue, Feb 11, 2020 at 09:09:53AM -0500, David T. Lewis wrote:<br>
> I need some help on this, can someone please test the converted 32-bit<br>
> image on Linux and/or Windows? I'm have problems with my 32-bit libraries<br>
> (I think) and I don't have any time to follow up on it today. Thanks!<br>
> <br>
> The actual image conversion seems to work fine, and it's fast. But I<br>
> don't have a 32-bit VM at the moment, probably due to Linux runtime<br>
> library issues that I don't have time to sort out this morning.<br>
> <br>
> Thanks!<br>
> Dave<br>
> <br>
> On Mon, Feb 10, 2020 at 08:47:34PM -0500, David T. Lewis wrote:<br>
> > On Mon, Feb 10, 2020 at 08:48:49AM -0800, Eliot Miranda wrote:<br>
> > >  <br>
> > > Hi David, Hi Release Manager, Hi All,<br>
> > > <br>
> > > On Thu, Feb 6, 2020 at 6:03 PM David T. Lewis <<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>> wrote:<br>
> > > ><br>
> > > > A 64-bit to 32-bit image converter would be a very good thing to have<br>
> > > > in our toolkit :-)<br>
> > > <br>
> > > I got this working this morning.  See Cog-eem.398.  So to use,<br>
> > > - clone or update an opensmalltalk-vm repository<br>
> > > - cd to the image directory and create a VMMaker image via either<br>
> > > buildspurtrunkvmmaker64image.sh or buildspurtrunkvmmakerimage.sh<br>
> > > - run a converter, e.g.<br>
> > >     Spur32to64BitImageConverter new bootstrapImage: 'trunk6'.<br>
> > >  (produces trunk6-64.image & trunk6-64.changes)<br>
> > >     Spur64to32BitImageConverter new bootstrapImage: 'trunk6-64'.<br>
> > > (produces trunk6-64-32.image & trunk6-64-32.changes)<br>
> > > <br>
> > > Converting a 28Mb 64-bit image into a 22Mb 32-bit image takes 9 seconds on<br>
> > > my 2.9GHz Core i9 MacBook Pro<br>
> > > <br>
> > > <br>
> > > So let's try releasing by converting the 64-bit image into a 32-bit one.<br>
> > > <br>
> > <br>
> > Bravo! I am away now but will try doing an image conversion as soon as<br>
> > I can tomorrow.<br>
> > <br>
> > Thanks Eliot,<br>
> ><br>
> <br>
> <br>
> <br>
> <br>
> <br>
>  <br>
> <br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div></div></div>