[Vm-dev] Cog FreeBSD patches
David Graham
dgraham at unthinkable.org
Wed Mar 23 17:55:57 UTC 2011
Hi Igor,
A cog vm binary is located at /usr/home/hudson/cogvm/bin/squeak. I also set the SQUEAKVM var.
I'm a very recent convert to smalltalk (about a month now), but I'll look into the package you reference. I've been building the traditional way following the instructions in unixbuild/HowToBuild. BTW, I'm still working on build issues (got the UUID plugin compiling this morning, now looking at sound).
Hi Frank,
The vm I have uploaded at http://www.unthinkable.org/dl/ might work for you, otherwise cogvm r2373 currently builds on 32bit FreeBSD with the following:
#Install the subversion-freebsd port/package
mkdir cogsrc
cd cd cogsrc
svn co http://squeakvm.org/svn/squeak/branches/Cog/platforms
svn co http://squeakvm.org/svn/squeak/branches/Cog/src
svn co http://squeakvm.org/svn/squeak/branches/Cog/unixbuild
cd unixbuild/bld
# No ports/packages are needed for a minimal headless install:
../../platforms/unix/config/configure CFLAGS="-g -O2 -msse2 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -DNOEXECINFO -DDEBUGVM=0" LIBS=-pthread --without-x --without-gl --without-npsqueak
# If you have a desktop system with X installed:
../../platforms/unix/config/configure CFLAGS="-g -O2 -msse2 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DCOGMTVM=0 -DNOEXECINFO -DDEBUGVM=0" LIBS=-pthread --without-npsqueak
make install prefix=$HOME/cogvm
On Mar 23, 2011, at 11:57 AM, Igor Stasenko wrote:
> On 23 March 2011 17:48, Frank Shearar <frank.shearar at angband.za.org> wrote:
>>
>> Oh, OK - I thought the slaves were precisely for building the VMs!
>>
>> I don't have a VM running on the machine at all at the moment.
>>
>> What do I need to do to get one running?
>>
>
> Follow instructions here:
> http://code.google.com/p/cog/wiki/CMakeVMMaker
>
> Download this tarball:
> https://pharo-ic.lille.inria.fr/hudson/view/Cog/job/Stack%20VM%20Unix/lastSuccessfulBuild/artifact/StackInterpreterUnixConfig-sources.tar.gz
>
> And then replace build directory contents with attached .zip file
>
> then
> cd build
> cmake .
> make
>
> and in
> build/results
> you will have StackVM and its modules.
>
>
>
>> frank
>>
>> On 2011/03/23 16:30, Igor Stasenko wrote:
>>>
>>> Oh.. forgot to say,
>>> i need a running VM there to use it for generating stuff before build.
>>>
>>> Actually i could generate everything at one of our hosts, and then at
>>> FreeBSD slave just run cmake / make
>>> But right now it works like that :)
>>>
>>> So, please provide me a full path to existing VM installed in your
>>> system(s),
>>> like
>>> /usr/bin/squeak etc.
>>> Or set environment var SQUEAKVM for hudson user.
>>>
>>>
>>>
>>> On 23 March 2011 17:27, Igor Stasenko<siguctua at gmail.com> wrote:
>>>>
>>>> I configured both slaves,
>>>>
>>>> and David's is up and running now.
>>>>
>>>> https://pharo-ic.lille.inria.fr/hudson/computer/cogvm.unthinkable.org%20%28FreeBSD%29/
>>>>
>>>> Frank's one seems like down?
>>>> ssh says that connection refused on port 22.
>>>> https://pharo-ic.lille.inria.fr/hudson/computer/FreeBSD-7%20slave/
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Igor Stasenko AKA sig.
>>>>
>>>
>>>
>>>
>>
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
> <build.zip>
More information about the Vm-dev
mailing list