Pending OS-X Cocoa Squeak VM build

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

Pending OS-X Cocoa Squeak VM build

johnmci
Morning. 

I've taken some time to integrate various Pharo and Pyonkee changes into the Squeak OS-X and iOS cocoa source tree, along with converting the code base to ARC and modern Obj-C.

Earlier today I ran a Squeak4.5-13680 32bit image on a 64bit client 
3488 run, 3421 passes, 23 expected failures, 43 failures, 0 errors, 1 unexpected passes

However I need some folks to step forward and validate the results, document what might be broken, look for behaviour anomalies, and refine exactly what plugins are needed in the base system. 

I also need someone to try this on a 32bit host with 32bit image, and with a current  64bit image (which I don't have)  on a 64bit host. 

Drop me a note and I"ll forward a link to a binary for testing. 

Shortly I will be integrating these changes into the Cog branch and create an XCode project for building a 64/64 Cog/etc VM. 

--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================


Reply | Threaded
Open this post in threaded view
|

Re: Pending OS-X Cocoa Squeak VM build

Javier Diaz-Reinoso
I try to compile but have errors:

- In sqSqueakIPhoneApplication+imageReadWrite.m appears to have a } missing (line 125) added and then compile OK.

- In SqueakNoOGLIPhoneAppDelegate.m line 68 is:
#error JMM notes not tested after integration yet 2015 May 7th 

line 206 have an autorelease, the errors are:
 ARC forbids explicit message send of autorelease … not available in automatic reference counting mode.

On May 7, 2015, at 13:42, John McIntosh <[hidden email]> wrote:

Morning. 

I've taken some time to integrate various Pharo and Pyonkee changes into the Squeak OS-X and iOS cocoa source tree, along with converting the code base to ARC and modern Obj-C.

Earlier today I ran a Squeak4.5-13680 32bit image on a 64bit client 
3488 run, 3421 passes, 23 expected failures, 43 failures, 0 errors, 1 unexpected passes

However I need some folks to step forward and validate the results, document what might be broken, look for behaviour anomalies, and refine exactly what plugins are needed in the base system. 

I also need someone to try this on a 32bit host with 32bit image, and with a current  64bit image (which I don't have)  on a 64bit host. 

Drop me a note and I"ll forward a link to a binary for testing. 

Shortly I will be integrating these changes into the Cog branch and create an XCode project for building a 64/64 Cog/etc VM. 

--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================




Reply | Threaded
Open this post in threaded view
|

Re: Pending OS-X Cocoa Squeak VM build

johnmci
Yes, not quite ready for iPhone compiles yet. Which is why the #error still exists. 

On Thu, May 7, 2015 at 12:55 PM, Javier Diaz-Reinoso <[hidden email]> wrote:
I try to compile but have errors:

- In sqSqueakIPhoneApplication+imageReadWrite.m appears to have a } missing (line 125) added and then compile OK.

- In SqueakNoOGLIPhoneAppDelegate.m line 68 is:
#error JMM notes not tested after integration yet 2015 May 7th 

line 206 have an autorelease, the errors are:
 ARC forbids explicit message send of autorelease … not available in automatic reference counting mode.

On May 7, 2015, at 13:42, John McIntosh <[hidden email]> wrote:

Morning. 

I've taken some time to integrate various Pharo and Pyonkee changes into the Squeak OS-X and iOS cocoa source tree, along with converting the code base to ARC and modern Obj-C.

Earlier today I ran a Squeak4.5-13680 32bit image on a 64bit client 
3488 run, 3421 passes, 23 expected failures, 43 failures, 0 errors, 1 unexpected passes

However I need some folks to step forward and validate the results, document what might be broken, look for behaviour anomalies, and refine exactly what plugins are needed in the base system. 

I also need someone to try this on a 32bit host with 32bit image, and with a current  64bit image (which I don't have)  on a 64bit host. 

Drop me a note and I"ll forward a link to a binary for testing. 

Shortly I will be integrating these changes into the Cog branch and create an XCode project for building a 64/64 Cog/etc VM. 

--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================








--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================


Reply | Threaded
Open this post in threaded view
|

Re: [Vm-dev] Pending OS-X Cocoa Squeak VM build

David T. Lewis
In reply to this post by johnmci
On Thu, May 07, 2015 at 11:42:41AM -0700, John McIntosh wrote:

>  
> Morning.
>
> I've taken some time to integrate various Pharo and Pyonkee changes into
> the Squeak OS-X and iOS cocoa source tree, along with converting the code
> base to ARC and modern Obj-C.
>
> Earlier today I ran a Squeak4.5-13680 32bit image on a 64bit client
> 3488 run, 3421 passes, 23 expected failures, 43 failures, 0 errors, 1
> unexpected passes
>
> However I need some folks to step forward and validate the results,
> document what might be broken, look for behaviour anomalies, and refine
> exactly what plugins are needed in the base system.
>
> I also need someone to try this on a 32bit host with 32bit image, and with
> a current  64bit image (which I don't have)  on a 64bit host.

Hi John,

You can download a current 64-bit image from http://build.squeak.org/job/Squeak%2064-bit%20image/

This is an updated trunk image traced freshly on a daily basis. It is a traditional
68002 64-bit image (not the Spur 68019 64-bit image format).

Dave



>
> Drop me a note and I"ll forward a link to a binary for testing.
>
> Shortly I will be integrating these changes into the Cog branch and create
> an XCode project for building a 64/64 Cog/etc VM.
>
> --
> ===========================================================================
> John M. McIntosh <[hidden email]>
> https://www.linkedin.com/in/smalltalk
> ===========================================================================


Reply | Threaded
Open this post in threaded view
|

re: Pending OS-X Cocoa Squeak VM build

ccrraaiigg
In reply to this post by johnmci

> I've taken some time to integrate various Pharo and Pyonkee changes
> into the Squeak OS-X and iOS cocoa source tree, along with converting
> the code base to ARC and modern Obj-C.
>
> ...
>
> Shortly I will be integrating these changes into the Cog branch and
> create an XCode project for building a 64/64 Cog/etc VM.

     Thanks!


-C

--
Craig Latta
netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)


Reply | Threaded
Open this post in threaded view
|

Re: Pending OS-X Cocoa Squeak VM build

johnmci
In reply to this post by johnmci
Earlier today I pushed some updates to the Cog branch to enable you to compile the SqueakPureObjcCog found in build.macos64x64/squeak.stack.spur/

Right now it seems to be confused by "DateAndTime milliSecondsSinceMidnight" and hangs there. 
So just tap cmd-'.' to nuke the first call and show the screen. 

If someone can compile it and figure out what is broken that would be helpful. At the moment the other helper here is running a toolset a decade old and that won't compile the source, You need a current xCode or at least one that is 10.7 or better. 


On Thu, May 7, 2015 at 11:42 AM, John McIntosh <[hidden email]> wrote:
Morning. 

I've taken some time to integrate various Pharo and Pyonkee changes into the Squeak OS-X and iOS cocoa source tree, along with converting the code base to ARC and modern Obj-C.

Earlier today I ran a Squeak4.5-13680 32bit image on a 64bit client 
3488 run, 3421 passes, 23 expected failures, 43 failures, 0 errors, 1 unexpected passes

However I need some folks to step forward and validate the results, document what might be broken, look for behaviour anomalies, and refine exactly what plugins are needed in the base system. 

I also need someone to try this on a 32bit host with 32bit image, and with a current  64bit image (which I don't have)  on a 64bit host. 

Drop me a note and I"ll forward a link to a binary for testing. 

Shortly I will be integrating these changes into the Cog branch and create an XCode project for building a 64/64 Cog/etc VM. 

--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================



--
===========================================================================
John M. McIntosh <[hidden email]https://www.linkedin.com/in/smalltalk
===========================================================================