[Vm-dev] How can I generate Cog ?

Eliot Miranda eliot.miranda at gmail.com
Wed Dec 1 17:22:44 UTC 2010


On Wed, Dec 1, 2010 at 9:09 AM, Lukas Renggli <renggli at gmail.com> wrote:

>
> Hi Eliot,
>
> While you are at building Cog, could you update the VMs available at
> <http://www.mirandabanda.org/files/Cog/VM/>?
>
> In the past weeks I was exclusively using the experimental Cog build
> that you gave me during Smalltalks that fixed the issues I had with
> objects as methods. Now I would like to build one-click images for all
> platforms that use this VM :-)
>

OK, I promise to do this this weekend.


>
> Lukas
>
> On 1 December 2010 14:06, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> >
> >
> >
> > On Wed, Dec 1, 2010 at 7:55 AM, Mariano Martinez Peck <
> marianopeck at gmail.com> wrote:
> >>
> >>
> >> Hi. I want to build a CogVM but generating the sources from VMMaker. I
> checked in all Cog documentation and I didn't find how to do it. So...here
> are my questions:
> >
> > OK, I've updated the HowToBuild files to say
> > To generate a VM check-out
> http://www.squeakvm.org/svn/squeak/branches/Cog/image
> > which contains
> >
> http://www.squeakvm.org/svn/squeak/branches/Cog/image/VMMaker-Squeak4.1.changes
> >
> http://www.squeakvm.org/svn/squeak/branches/Cog/image/VMMaker-Squeak4.1.image
> > You'll find a workspace expression therein which generates a VM.
> >
> >>
> >> 1) Which packages and versions (dependencies) do I need to load in
> addition to VMMaker? the same than in normal SqueakVM ?
> >>
> >> 2) In which Pharo (if possible) does VMMaker-oscog.xxx should work ??
> In 1.1 I have deprecations for the wolrd menu, and then an error in
> initializePrimitiveErrorCodes
> >>
> >> I then tried in Pharo 1.0 didn't work neither...a dnu with Smalltalk
> endianness...etc
> >>
> >> So, right now, I am checkeing the image from here:
> http://www.squeakvm.org/svn/squeak/branches/Cog/image/
> >>
> >> But....even without genereting from VMMaker, I cannot compiled cog.
> >> I follow the instructions here:
> http://www.squeakvm.org/svn/squeak/branches/Cog/macbuild/HowToBuild
> >>
> >> And when I do:
> >>
> >>  ./makevm > 'cog.log'
> >> ** BUILD FAILED **
> >>
> >>
> >> The following build commands failed:
> >> Croquet:
> >>         CompileC build/CoreVM.build/Deployment/
> >> Croquet.build/Objects-normal/i386/sqMacUnixInterfaceSound.o
> "/Users/mariano/Pharo/VM/svnSqueakTree/cog/macbuild/../platforms/Mac
> OS/plugins/SoundPlugin/sqMacUnixInterfaceSound.c" normal i386 c
> com.apple.compilers.gcc.4_2
> >>         CompileC
> build/CoreVM.build/Deployment/Croquet.build/Objects-normal/i386/sqMacWindowUniversal.o
> "/Users/mariano/Pharo/VM/svnSqueakTree/cog/macbuild/../platforms/Mac
> OS/vm/sqMacWindowUniversal.c" normal i386 c com.apple.compilers.gcc.4_2
> >>         CompileC
> build/CoreVM.build/Deployment/Croquet.build/Objects-normal/i386/gcc3x-cointerp.o
> /Users/mariano/Pharo/VM/svnSqueakTree/cog/macbuild/../src/vm/gcc3x-cointerp.c
> normal i386 c com.apple.compilers.gcc.4_2
> >> (3 failures)
> >>
> >> cp: mpeg3Plugin/build/Release/mpeg3Plugin.bundle: No such file or
> directory
> >> ** BUILD FAILED **
> >>
> >>
> >> The following build commands failed:
> >> BochsIA32Plugin:
> >>         CompileC
> build/BochsIA32Plugin.build/Release/BochsIA32Plugin.build/Objects-normal/i386/sqBochsIA32Plugin.o
> /Users/mariano/Pharo/VM/svnSqueakTree/cog/macbuild/BochsIA32Plugin/../../platforms/Cross/plugins/BochsIA32Plugin/sqBochsIA32Plugin.cpp
> normal i386 c++ com.apple.compilers.gcc.4_2
> >> (1 failure)
> >>
> >>
> >> I attach also cog.log.
> >>
> >> Thanks for any help,
> >>
> >> Mariano
> >>
> >
> >
> >
>
>
>
> --
> Lukas Renggli
> www.lukas-renggli.ch
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20101201/127cf454/attachment.htm


More information about the Vm-dev mailing list