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
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 johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== ===
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
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
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 johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== ===
vm-dev@lists.squeakfoundation.org