looking for an image file

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

looking for an image file

Robert Withers
Where could I find an image file version 6505? I need to see to
something first and hopefully all will be well.

Thank you,
Robert

Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

Robert Withers
Scratch that.  I need to get setup with a 4.6 image so I can look into
Fuel on the squeak side. Where could I find that work?

thanks,
Robert

On 12/10/2015 11:00 PM, Robert Withers wrote:
> Where could I find an image file version 6505? I need to see to
> something first and hopefully all will be well.
>
> Thank you,
> Robert


Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

Robert Withers
I do need to hit up 4.6. But also, the newest interpreter is for image
version 6505 and the updated image is 6521. I am not sure howe to proceed..

On 12/10/2015 11:09 PM, Robert Withers wrote:

> Scratch that.  I need to get setup with a 4.6 image so I can look into
> Fuel on the squeak side. Where could I find that work?
>
> thanks,
> Robert
>
> On 12/10/2015 11:00 PM, Robert Withers wrote:
>> Where could I find an image file version 6505? I need to see to
>> something first and hopefully all will be well.
>>
>> Thank you,
>> Robert
>


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Re: looking for an image file

David T. Lewis
On Thu, Dec 10, 2015 at 11:19:20PM -0500, Robert Withers wrote:
>
> I do need to hit up 4.6. But also, the newest interpreter is for image
> version 6505 and the updated image is 6521. I am not sure howe to proceed..

For an explanation of the various image formats, load package ImageFormat
from SqueakMap. Read the class comment first, then look at the class
side utility methods. Examples:

  ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]

  (ImageFormat fromFile: Smalltalk imageName) description

Loosely speaking, Squeak 4.6 is image format 6405, and works with Cog
and interpreter VMs. Squeak 5.0 and trunk are image format 6521, and
work with Spur.

Dave



>
> On 12/10/2015 11:09 PM, Robert Withers wrote:
> >Scratch that.  I need to get setup with a 4.6 image so I can look into
> >Fuel on the squeak side. Where could I find that work?
> >
> >thanks,
> >Robert
> >
> >On 12/10/2015 11:00 PM, Robert Withers wrote:
> >>Where could I find an image file version 6505? I need to see to
> >>something first and hopefully all will be well.
> >>
> >>Thank you,
> >>Robert
> >

Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

Eliot Miranda-2
In reply to this post by Robert Withers
Hi Robert,

    off the top of my head I can't see why Fuel wouldn't work in 5.0.  There might be a few issues around Characters, which are immediates in 5.0, but that shouldn't be hard to fix.

_,,,^..^,,,_ (phone)

> On Dec 10, 2015, at 8:09 PM, Robert Withers <[hidden email]> wrote:
>
> Scratch that.  I need to get setup with a 4.6 image so I can look into Fuel on the squeak side. Where could I find that work?
>
> thanks,
> Robert
>
>> On 12/10/2015 11:00 PM, Robert Withers wrote:
>> Where could I find an image file version 6505? I need to see to something first and hopefully all will be well.
>>
>> Thank you,
>> Robert
>
>

cbc
Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

cbc
Having just loaded it into 5.0 myself, the first (biggest?) problem was that there was no squeak compatibility defined for 5.0.
I suspect that if you opened the Fuel repository, though, and loaded the squeak46 compatibility package, that should work.
And then there appears to be some issue with FLLargeIdentitySet initializing it's array to 4096, but our LargeIdentityHash returning significantly larger numbers.

Has primitive 75 changed in 5.0?

-cbc

On Fri, Dec 11, 2015 at 8:07 AM, Eliot Miranda <[hidden email]> wrote:
Hi Robert,

    off the top of my head I can't see why Fuel wouldn't work in 5.0.  There might be a few issues around Characters, which are immediates in 5.0, but that shouldn't be hard to fix.

_,,,^..^,,,_ (phone)

> On Dec 10, 2015, at 8:09 PM, Robert Withers <[hidden email]> wrote:
>
> Scratch that.  I need to get setup with a 4.6 image so I can look into Fuel on the squeak side. Where could I find that work?
>
> thanks,
> Robert
>
>> On 12/10/2015 11:00 PM, Robert Withers wrote:
>> Where could I find an image file version 6505? I need to see to something first and hopefully all will be well.
>>
>> Thank you,
>> Robert
>
>




Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

Eliot Miranda-2
Hi Chris,

On Dec 11, 2015, at 8:19 AM, Chris Cunningham <[hidden email]> wrote:

Having just loaded it into 5.0 myself, the first (biggest?) problem was that there was no squeak compatibility defined for 5.0.
I suspect that if you opened the Fuel repository, though, and loaded the squeak46 compatibility package, that should work.
And then there appears to be some issue with FLLargeIdentitySet initializing it's array to 4096, but our LargeIdentityHash returning significantly larger numbers.

Has primitive 75 changed in 5.0?

Effectively yes.  Spur provides a 22 bit identity hash as opposed to the (IIRC) 11 bit field in 4.6 and prior.

-cbc

_,,,^..^,,,_ (phone)


On Fri, Dec 11, 2015 at 8:07 AM, Eliot Miranda <[hidden email]> wrote:
Hi Robert,

    off the top of my head I can't see why Fuel wouldn't work in 5.0.  There might be a few issues around Characters, which are immediates in 5.0, but that shouldn't be hard to fix.

_,,,^..^,,,_ (phone)

> On Dec 10, 2015, at 8:09 PM, Robert Withers <[hidden email]> wrote:
>
> Scratch that.  I need to get setup with a 4.6 image so I can look into Fuel on the squeak side. Where could I find that work?
>
> thanks,
> Robert
>
>> On 12/10/2015 11:00 PM, Robert Withers wrote:
>> Where could I find an image file version 6505? I need to see to something first and hopefully all will be well.
>>
>> Thank you,
>> Robert
>
>





Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Re: looking for an image file

Robert Withers
In reply to this post by David T. Lewis
Thanks, Dave, I am starting to read about ImageFormats. The confusing
part to me is the cog/spur vm I built asks fro image format 6505, while
my image is 6521, but the ImageFormat descriptions list 6521 as a
cog/spur image.

Robert


On 12/11/2015 09:20 AM, David T. Lewis wrote:

> On Thu, Dec 10, 2015 at 11:19:20PM -0500, Robert Withers wrote:
>> I do need to hit up 4.6. But also, the newest interpreter is for image
>> version 6505 and the updated image is 6521. I am not sure howe to proceed..
> For an explanation of the various image formats, load package ImageFormat
> from SqueakMap. Read the class comment first, then look at the class
> side utility methods. Examples:
>
>    ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]
>
>    (ImageFormat fromFile: Smalltalk imageName) description
>
> Loosely speaking, Squeak 4.6 is image format 6405, and works with Cog
> and interpreter VMs. Squeak 5.0 and trunk are image format 6521, and
> work with Spur.
>
> Dave
>
>
>
>> On 12/10/2015 11:09 PM, Robert Withers wrote:
>>> Scratch that.  I need to get setup with a 4.6 image so I can look into
>>> Fuel on the squeak side. Where could I find that work?
>>>
>>> thanks,
>>> Robert
>>>
>>> On 12/10/2015 11:00 PM, Robert Withers wrote:
>>>> Where could I find an image file version 6505? I need to see to
>>>> something first and hopefully all will be well.
>>>>
>>>> Thank you,
>>>> Robert


Reply | Threaded
Open this post in threaded view
|

Re: looking for an image file

Robert Withers
In reply to this post by Eliot Miranda-2
Thanks Eliot. I'm slowly heading toward Fuel. I just got a new 64-bit
laptop I am configuring with 64-bit Ubuntu and trying to resolve those
issues to build the vm.

Robert

On 12/11/2015 11:07 AM, Eliot Miranda wrote:

> Hi Robert,
>
>      off the top of my head I can't see why Fuel wouldn't work in 5.0.  There might be a few issues around Characters, which are immediates in 5.0, but that shouldn't be hard to fix.
>
> _,,,^..^,,,_ (phone)
>
>> On Dec 10, 2015, at 8:09 PM, Robert Withers <[hidden email]> wrote:
>>
>> Scratch that.  I need to get setup with a 4.6 image so I can look into Fuel on the squeak side. Where could I find that work?
>>
>> thanks,
>> Robert
>>
>>> On 12/10/2015 11:00 PM, Robert Withers wrote:
>>> Where could I find an image file version 6505? I need to see to something first and hopefully all will be well.
>>>
>>> Thank you,
>>> Robert
>>


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Re: looking for an image file

Eliot Miranda-2
In reply to this post by Robert Withers
Hi Rob,

On Fri, Dec 11, 2015 at 11:11 AM, Robert Withers <[hidden email]> wrote:
Thanks, Dave, I am starting to read about ImageFormats. The confusing part to me is the cog/spur vm I built asks fro image format 6505, while my image is 6521, but the ImageFormat descriptions list 6521 as a cog/spur image.

I expect you haven't built a Spur VM, but have built a standard v3 Cog VM.  What platform are you on and which directory did you build in?
 


Robert



On 12/11/2015 09:20 AM, David T. Lewis wrote:
On Thu, Dec 10, 2015 at 11:19:20PM -0500, Robert Withers wrote:
I do need to hit up 4.6. But also, the newest interpreter is for image
version 6505 and the updated image is 6521. I am not sure howe to proceed..
For an explanation of the various image formats, load package ImageFormat
from SqueakMap. Read the class comment first, then look at the class
side utility methods. Examples:

   ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]

   (ImageFormat fromFile: Smalltalk imageName) description

Loosely speaking, Squeak 4.6 is image format 6405, and works with Cog
and interpreter VMs. Squeak 5.0 and trunk are image format 6521, and
work with Spur.

Dave



On 12/10/2015 11:09 PM, Robert Withers wrote:
Scratch that.  I need to get setup with a 4.6 image so I can look into
Fuel on the squeak side. Where could I find that work?

thanks,
Robert

On 12/10/2015 11:00 PM, Robert Withers wrote:
Where could I find an image file version 6505? I need to see to
something first and hopefully all will be well.

Thank you,
Robert





--
_,,,^..^,,,_
best, Eliot


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Re: looking for an image file

Robert Withers
Yes Eliot, I generated the Squeak Cog Spur VM (to /spursrc) and then built in 'cogvm/build.linux32x86/squeak.cog.spur/build'. Before I installed it and ran squeak SpurVMMaker.image out of image and it gave me this warning that the vm was 6505 and the image 6521.

Now I am trying to rebuild after updating the cogvm source and the SpurVMMaker image and it is generating this when compiling:

/home/rabbit/warren/cogvm/spursrc/vm/cogitIA32.c:1095:28: warning: ‘picAbortTrampolineFor’ used but never defined [enabled by default]
 static sqInt NoDbgRegParms picAbortTrampolineFor(sqInt numArgs);
                            ^
make[1]: *** [cogit.o] Error 1
make: *** [vm/vm.a] Error 2

I don't quite yet grasp all the approaches.

Robert


On 12/11/2015 02:25 PM, Eliot Miranda wrote:
Hi Rob,

On Fri, Dec 11, 2015 at 11:11 AM, Robert Withers <[hidden email]> wrote:
Thanks, Dave, I am starting to read about ImageFormats. The confusing part to me is the cog/spur vm I built asks fro image format 6505, while my image is 6521, but the ImageFormat descriptions list 6521 as a cog/spur image.

I expect you haven't built a Spur VM, but have built a standard v3 Cog VM.  What platform are you on and which directory did you build in?
 


Robert



On 12/11/2015 09:20 AM, David T. Lewis wrote:
On Thu, Dec 10, 2015 at 11:19:20PM -0500, Robert Withers wrote:
I do need to hit up 4.6. But also, the newest interpreter is for image
version 6505 and the updated image is 6521. I am not sure howe to proceed..
For an explanation of the various image formats, load package ImageFormat
from SqueakMap. Read the class comment first, then look at the class
side utility methods. Examples:

   ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]

   (ImageFormat fromFile: Smalltalk imageName) description

Loosely speaking, Squeak 4.6 is image format 6405, and works with Cog
and interpreter VMs. Squeak 5.0 and trunk are image format 6521, and
work with Spur.

Dave



On 12/10/2015 11:09 PM, Robert Withers wrote:
Scratch that.  I need to get setup with a 4.6 image so I can look into
Fuel on the squeak side. Where could I find that work?

thanks,
Robert

On 12/10/2015 11:00 PM, Robert Withers wrote:
Where could I find an image file version 6505? I need to see to
something first and hopefully all will be well.

Thank you,
Robert





--
_,,,^..^,,,_
best, Eliot



    



Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Re: looking for an image file

Robert Withers
I failed to mention my platform, Eliot. My first run is on ubuntu-32-bit. The second on ubuntu-64-bit. I am attached the output from both mvm runs, in case that helps you. It is likely I have both machines mis-configured.

Thank you,
Robert

NB: sorry about the large logfile sizes. Here it is compressed.


On 12/11/2015 03:00 PM, Robert Withers wrote:
Yes Eliot, I generated the Squeak Cog Spur VM (to /spursrc) and then built in 'cogvm/build.linux32x86/squeak.cog.spur/build'. Before I installed it and ran squeak SpurVMMaker.image out of image and it gave me this warning that the vm was 6505 and the image 6521.

Now I am trying to rebuild after updating the cogvm source and the SpurVMMaker image and it is generating this when compiling:

/home/rabbit/warren/cogvm/spursrc/vm/cogitIA32.c:1095:28: warning: ‘picAbortTrampolineFor’ used but never defined [enabled by default]
 static sqInt NoDbgRegParms picAbortTrampolineFor(sqInt numArgs);
                            ^
make[1]: *** [cogit.o] Error 1
make: *** [vm/vm.a] Error 2

I don't quite yet grasp all the approaches.

Robert


On 12/11/2015 02:25 PM, Eliot Miranda wrote:
Hi Rob,

On Fri, Dec 11, 2015 at 11:11 AM, Robert Withers <[hidden email]> wrote:
Thanks, Dave, I am starting to read about ImageFormats. The confusing part to me is the cog/spur vm I built asks fro image format 6505, while my image is 6521, but the ImageFormat descriptions list 6521 as a cog/spur image.

I expect you haven't built a Spur VM, but have built a standard v3 Cog VM.  What platform are you on and which directory did you build in?
 


Robert



On 12/11/2015 09:20 AM, David T. Lewis wrote:
On Thu, Dec 10, 2015 at 11:19:20PM -0500, Robert Withers wrote:
I do need to hit up 4.6. But also, the newest interpreter is for image
version 6505 and the updated image is 6521. I am not sure howe to proceed..
For an explanation of the various image formats, load package ImageFormat
from SqueakMap. Read the class comment first, then look at the class
side utility methods. Examples:

   ImageFormat versionDescriptions do: [:e | Transcript cr; show: e]

   (ImageFormat fromFile: Smalltalk imageName) description

Loosely speaking, Squeak 4.6 is image format 6405, and works with Cog
and interpreter VMs. Squeak 5.0 and trunk are image format 6521, and
work with Spur.

Dave



On 12/10/2015 11:09 PM, Robert Withers wrote:
Scratch that.  I need to get setup with a 4.6 image so I can look into
Fuel on the squeak side. Where could I find that work?

thanks,
Robert

On 12/10/2015 11:00 PM, Robert Withers wrote:
Where could I find an image file version 6505? I need to see to
something first and hopefully all will be well.

Thank you,
Robert





--
_,,,^..^,,,_
best, Eliot







mvm.logs.zip (8K) Download Attachment