Recently, I also tried to create a VM with the latest VMMaker in the latest Pharo and run into several issues along the way (mainly because of Pharo changes). I don't have a source that compiles yet... I will report when it works.
Adrian On Aug 24, 2009, at 09:31 , Stéphane Ducasse wrote: > Hi jean-baptiste > > did you read the archives because Dave apparently fixes VMMaker so > that you can generate a new VM under pharo. > Let us know if you still have the problem. > Probably FileList modal... > > On Aug 23, 2009, at 11:01 AM, jean baptiste arnaud wrote: > >> Hi, >> I would like use VMMaker on Pharo. >> I resolve all dependency for the VMMaker Package : >> >> -FFI,(ScriptLoader loadFFI.) >> -Speech find in "Unstable Squeak" package from squeaksource >> -Finally i install VMMaker from squeaksource >> >> VMMaker seems work correctly but not this UI. When load the >> VMMakerTool, i have a error does not understand ModalFolderSelector. >> >> -- >> Arnaud Jean Baptiste >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > FYI. This problem was originally reported on the Pharo list earlier > this > year. The fix is now in VMMaker on SqueakSource. > > ----- Forwarded message from "David T. Lewis" <[email protected]> > ----- > > Date: Tue, 18 Aug 2009 08:05:22 -0400 > From: "David T. Lewis" <[email protected]> > To: Squeak Virtual Machine Development Discussion > <[email protected] >> > Subject: Re: [Vm-dev] Fwd: [Pharo-project] Could not load VMMaker in > 10315 > > > VMMaker (from SqueakSource) can now be loaded into closure-enabled > images. > > I was able to remove a couple of temp variables from the GeniePlugin > primitive without affecting the logic. This was discussed on several > lists back in May. > > The fix is in VMMaker-dtl.135 on SqueakSource, and is documented in > Mantis http://bugs.squeak.org/view.php?id=7384. > > Dave > > On Mon, May 25, 2009 at 10:37:15PM -0400, David T. Lewis wrote: >> >> On Mon, May 25, 2009 at 11:06:10AM -0700, Eliot Miranda wrote: >>> >>> On Mon, May 25, 2009 at 7:40 AM, David T. Lewis >>> <[email protected]> wrote: >>> >>>> >>>> On Sun, May 24, 2009 at 01:44:52PM -0700, Eliot Miranda wrote: >>>>> >>>>> 3. refactor the GeniePlugin method into an outer args parser and >>>>> an inner >>>>> engine method and solve the problem. Since VMMaker will inline >>>>> anyway >>>> this >>>>> shouldn't make performance worse. I haven't done this because >>>>> I'm not >>>> the >>>>> author and it is quite a complex method. >>>> >>>> This sounds like the right thing to do, regardless of what may >>>> change >>>> in the compiler(s). >>> >>> >>> +1 >>> >> >> Well unfortunately the refactoring turns out to be easier said than >> done. >> At least it was easier for me to say it than it was for me to do it. >> >> I made a naive attempt to split the primitive into smaller methods, >> but this >> just ended up trading off too many things on the stack for too many >> arguments >> in an argument list. >> >> The method temp variables could be changed to be instance variables. >> This >> would probably work fine for any current VMs (not sure about Hydra), >> but >> it does not pass the smell test IMO. >> >> I suspect that Nathaniel Schaerli knew what he was doing when he >> wrote >> this primitive, and I most certainly do not, so I don't expect that >> I will >> make much further progress on this front. >> >> Dave > > ----- End forwarded message ----- > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > > > >> >> Hello squeak people >> >> Does anyone have a hint how to get (with reasonable effort) current >> vmmaker setup? May be there is a prepared image somewhere? I'm >> interested in building vm on windows. When I follow these >> instructions: http://wiki.squeak.org/squeak/6102 i stuck during >> loading of vmmaker from the squeak-map >> >> regards, >> Danil > > Windows build instructions: > http://squeakvm.org/win32/ > http://squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/win32/docs/ > > Up to date VMMaker packages are on SqueakSource project VMMaker. The > SqueakMap and Universes entries are a bit out of date. > > Dave > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
