Fwd: Easy SqueakVM build

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

Fwd: Easy SqueakVM build

laurent laffont
If some people are interested ...

Cheers,

Laurent Laffont


---------- Forwarded message ----------
From: laurent laffont <[hidden email]>
Date: Tue, Apr 20, 2010 at 10:16 PM
Subject: Easy SqueakVM build
To: Squeak Virtual Machine Development Discussion <[hidden email]>


Hi, 

I've written a script to build the squeak vm from scratch on Linux in one command. It's here http://github.com/lolgzs/easy_squeakvm 
To build the VM, just get the the script and
./easy_squeakvm.sh

This will
- checkout squeakvm sources from svn repository
- download PharoCore image
- load VMMaker into PharoCore
- generate the interpreter
- build the VM
- put binaries in out/squeakvm, ready to use

I was tired of typing the same commands over and over :)

Cheers,

Laurent Laffont


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: Easy SqueakVM build

Stéphane Ducasse
you rock!
We should have much more scripts to simplify our life!
Stef

> ---------- Forwarded message ----------
> From: laurent laffont <[hidden email]>
> Date: Tue, Apr 20, 2010 at 10:16 PM
> Subject: Easy SqueakVM build
> To: Squeak Virtual Machine Development Discussion <[hidden email]>
>
>
> Hi,
>
> I've written a script to build the squeak vm from scratch on Linux in one command. It's here http://github.com/lolgzs/easy_squeakvm 
> To build the VM, just get the the script and
> ./easy_squeakvm.sh
>
> This will
> - checkout squeakvm sources from svn repository
> - download PharoCore image
> - load VMMaker into PharoCore
> - generate the interpreter
> - build the VM
> - put binaries in out/squeakvm, ready to use
>
> I was tired of typing the same commands over and over :)
>
> Cheers,
>
> Laurent Laffont
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: Easy SqueakVM build

Mariano Martinez Peck
In reply to this post by laurent laffont
Excellent. There is something I dont understand.... (probably because my shell scripts are very limited)

When you do:

echo "Download PharoCore 1.0"
if [ ! -e $pharo_archive ]; then
wget $download_url
fi



but... download_url is

download_url="https://gforge.inria.fr/frs/download.php/26775/$pharo_archive"

and $pharo_archive is

pharo_archive=$pharo_dir.zip

and $pharo_dir is

pharo_dir=$working_dir/$pharo_version


and finally, $working_dir is

working_dir=`pwd`/out

So...I don't understand how $download_url can be


https://gforge.inria.fr/frs/download.php/26775/PharoCore-1.0-10517.zip

Cheers

Mariano





2010/4/20 laurent laffont <[hidden email]>
If some people are interested ...

Cheers,

Laurent Laffont


---------- Forwarded message ----------
From: laurent laffont <[hidden email]>
Date: Tue, Apr 20, 2010 at 10:16 PM
Subject: Easy SqueakVM build
To: Squeak Virtual Machine Development Discussion <[hidden email]>


Hi, 

I've written a script to build the squeak vm from scratch on Linux in one command. It's here http://github.com/lolgzs/easy_squeakvm 
To build the VM, just get the the script and
./easy_squeakvm.sh

This will
- checkout squeakvm sources from svn repository
- download PharoCore image
- load VMMaker into PharoCore
- generate the interpreter
- build the VM
- put binaries in out/squeakvm, ready to use

I was tired of typing the same commands over and over :)

Cheers,

Laurent Laffont


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: Easy SqueakVM build

laurent laffont


2010/4/25 Mariano Martinez Peck <[hidden email]>
Excellent. There is something I dont understand.... (probably because my shell scripts are very limited)

What I don't understand is that it works with this soooo stupid error :) Fixed and committed.  Thanks.

Laurent Laffont

 

When you do:

echo "Download PharoCore 1.0"
if [ ! -e $pharo_archive ]; then
wget $download_url
fi



but... download_url is

download_url="https://gforge.inria.fr/frs/download.php/26775/$pharo_archive"

and $pharo_archive is

pharo_archive=$pharo_dir.zip

and $pharo_dir is

pharo_dir=$working_dir/$pharo_version


and finally, $working_dir is

working_dir=`pwd`/out

So...I don't understand how $download_url can be


https://gforge.inria.fr/frs/download.php/26775/PharoCore-1.0-10517.zip

Cheers

Mariano





2010/4/20 laurent laffont <[hidden email]>
If some people are interested ...

Cheers,

Laurent Laffont


---------- Forwarded message ----------
From: laurent laffont <[hidden email]>
Date: Tue, Apr 20, 2010 at 10:16 PM
Subject: Easy SqueakVM build
To: Squeak Virtual Machine Development Discussion <[hidden email]>


Hi, 

I've written a script to build the squeak vm from scratch on Linux in one command. It's here http://github.com/lolgzs/easy_squeakvm 
To build the VM, just get the the script and
./easy_squeakvm.sh

This will
- checkout squeakvm sources from svn repository
- download PharoCore image
- load VMMaker into PharoCore
- generate the interpreter
- build the VM
- put binaries in out/squeakvm, ready to use

I was tired of typing the same commands over and over :)

Cheers,

Laurent Laffont


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: Easy SqueakVM build

Mariano Martinez Peck
thanks :)  I was in the airport. I couldn't test it. I parse and compile it with my mind it three times...and I thought "how this can be working?"

:)

2010/4/25 laurent laffont <[hidden email]>


2010/4/25 Mariano Martinez Peck <[hidden email]>

Excellent. There is something I dont understand.... (probably because my shell scripts are very limited)

What I don't understand is that it works with this soooo stupid error :) Fixed and committed.  Thanks.

Laurent Laffont

 

When you do:

echo "Download PharoCore 1.0"
if [ ! -e $pharo_archive ]; then
wget $download_url
fi



but... download_url is

download_url="https://gforge.inria.fr/frs/download.php/26775/$pharo_archive"

and $pharo_archive is

pharo_archive=$pharo_dir.zip

and $pharo_dir is

pharo_dir=$working_dir/$pharo_version


and finally, $working_dir is

working_dir=`pwd`/out

So...I don't understand how $download_url can be


https://gforge.inria.fr/frs/download.php/26775/PharoCore-1.0-10517.zip

Cheers

Mariano





2010/4/20 laurent laffont <[hidden email]>
If some people are interested ...

Cheers,

Laurent Laffont


---------- Forwarded message ----------
From: laurent laffont <[hidden email]>
Date: Tue, Apr 20, 2010 at 10:16 PM
Subject: Easy SqueakVM build
To: Squeak Virtual Machine Development Discussion <[hidden email]>


Hi, 

I've written a script to build the squeak vm from scratch on Linux in one command. It's here http://github.com/lolgzs/easy_squeakvm 
To build the VM, just get the the script and
./easy_squeakvm.sh

This will
- checkout squeakvm sources from svn repository
- download PharoCore image
- load VMMaker into PharoCore
- generate the interpreter
- build the VM
- put binaries in out/squeakvm, ready to use

I was tired of typing the same commands over and over :)

Cheers,

Laurent Laffont


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project