Mac VM / Exupery build

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

Mac VM / Exupery build

Michael Roberts-2
Hi,

I am trying to build a Mac VM including Exupery support.  I've found  
it somewhat of a challenge so would appreciate some pointers!

To cut a long story short I roughly have a 3.8.1 image, the svn trunk  
and Bryce's vmmaker and Exupery pair off squeaksource.  I get as far  
as building in Xcode but I am missing a global declaration of  
globalSessionID:


sqInt getThisSessionID(void) {
        return globalSessionID;
}

Any thoughts?

Thanks,

Mike

Reply | Threaded
Open this post in threaded view
|

Re: Mac VM / Exupery build

johnmci
Ok, well I'm building a vm with a merged
VMMaker-wbk.40.mcz
and
VMMaker-3.8b6.mcz

Likely a few more hours yet, I'll post info about a 3.8.13b2 VM on  
the squeak list as soon as I can get something to compile.


On 8-Oct-06, at 1:26 PM, Michael Roberts wrote:

> Hi,
>
> I am trying to build a Mac VM including Exupery support.  I've  
> found it somewhat of a challenge so would appreciate some pointers!
>
> To cut a long story short I roughly have a 3.8.1 image, the svn  
> trunk and Bryce's vmmaker and Exupery pair off squeaksource.  I get  
> as far as building in Xcode but I am missing a global declaration  
> of globalSessionID:
>
>
> sqInt getThisSessionID(void) {
> return globalSessionID;
> }
>
> Any thoughts?
>
> Thanks,
>
> Mike

--
========================================================================
===
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===



Reply | Threaded
Open this post in threaded view
|

Re: Mac VM / Exupery build

Bryce Kampjes
John M McIntosh writes:
 >  
 > Ok, well I'm building a vm with a merged
 > VMMaker-wbk.40.mcz
 > and
 > VMMaker-3.8b6.mcz

My version of VMMaker is based on 3.8b4. So it may be worthwhile
checking the merging. I do mean to update to the latest VMMakers
in the next few weeks.

Bryce

Reply | Threaded
Open this post in threaded view
|

Re: Mac VM / Exupery build

Michael Roberts-2
In reply to this post by johnmci

On 9 Oct 2006, at 00:15, John M McIntosh wrote:

> Ok, well I'm building a vm with a merged
> VMMaker-wbk.40.mcz
> and
> VMMaker-3.8b6.mcz
>
> Likely a few more hours yet, I'll post info about a 3.8.13b2 VM on  
> the squeak list as soon as I can get something to compile.

ok, that'd be great but I'd quite like to understand how the build  
works on the Mac platform so that I can do this myself for debugging  
Exupery.  Any tips appreciated.  Do you think it's just an issue with  
the VMMaker version (I have noted Bryce's comment)?

One question I had was with Xcode - do you manually add the plugin  
folders (and source) to the project or do they get populated  
automatically?

Also I think I needed to download the AIO plugin because the code  
isn't present in the 3.8.1 image but the Xcode project had references  
to the C files.  Is there a preference to turn off building of  
particular plugins or could/should this be added to the readme file  
as one of the steps?  Or - is there a list of standard package  
installs that VM builders use/remember?

Thanks,

Mike


Reply | Threaded
Open this post in threaded view
|

Re: Mac VM / Exupery build

David T. Lewis
On Mon, Oct 09, 2006 at 11:32:26PM +0100, Michael Roberts wrote:
> Also I think I needed to download the AIO plugin because the code  
> isn't present in the 3.8.1 image but the Xcode project had references  
> to the C files.

There are no C files for the AIO plugin, only Smalltalk.

See SqueakMap if it's working, otherwise you can get it directly from
SqueakSource, project name "AioPlugin". Likewise for OSProcessPlugin
and XDisplayControlPlugin if you are using these.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Mac VM / Exupery build

johnmci
In reply to this post by Michael Roberts-2

On 9-Oct-06, at 3:32 PM, Michael Roberts wrote:
>

> One question I had was with Xcode - do you manually add the plugin  
> folders (and source) to the project or do they get populated  
> automatically?

No, but if you had a idea how do this that would be useful. In the  
past it wasn't possible.


>
> Also I think I needed to download the AIO plugin because the code  
> isn't present in the 3.8.1 image but the Xcode project had  
> references to the C files.  Is there a preference to turn off  
> building of particular plugins or could/should this be added to the  
> readme file as one of the steps?  Or - is there a list of standard  
> package installs that VM builders use/remember?
>
> Thanks,
>
> Mike
>

--
========================================================================
===
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===