On Sat, Jan 28, 2012 at 10:37 PM, Igor Stasenko <siguctua@gmail.com> wrote:
On 28 January 2012 22:11, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
On Sat, Jan 28, 2012 at 10:04 PM, Igor Stasenko <siguctua@gmail.com>
wrote:
On 28 January 2012 22:03, Igor Stasenko <siguctua@gmail.com> wrote:
On 28 January 2012 19:00, Esteban Lorenzano <estebanlm@gmail.com>
wrote:
hi,
you need to install xcode, not just gcc from macports (you'll need the libraries). Also, notice that Mariano's blog was outdated (I know he was working to update it this days, but I don't know if it is ready yet)... you better use ConfigurationOfCog version 3.9, not the one in the blog :)
Again same thing. Mariano, can you please change that entry in your blog by mentioning that they should _not_ use a strange combinations of latest + updated stuff?
i meant latest + outdated :)
I think my blog is pretty clear regarding which version to use of each part. In such a post I do not tell people to try latest of nothing. Each part has fixed versions in order to be reproducible. If you want latest...then fight again the world, but my post do not support that ;)
If you checking out from git, you should _always_ use the config which is in LoadVMMaker.st because if you don't then you will have all those funny errors.
Well, I document that in the second part of the post: http://marianopeck.wordpress.com/2011/04/16/building-the-vm-second-part/ where in that case I explain how to do it without the specific versions I say in the previous part.
So it is simple... part 1 you use the exact versions I tell you and it should work. Part 2 is for trying to start the process from scracth if I don't tell you which versions, that is, using all latest code.
The problem is that people checking out latest sources from git, and then trying to build VM with outdated VMMaker config:
1 Deprecation raiseWarning: false. 2 Gofer new 3 squeaksource:'MetacelloRepository'; 4 package:'ConfigurationOfVMMaker'; 5 load. 6 ((Smalltalk at: #ConfigurationOfVMMaker) project version: '1.5') load.
you then should mention that if they want to build VM for that confing they should do
The post already includes that: " git clone git://gitorious.org/~marianopeck/cogvm/marianopecks-blessed.git For this post, I recommend to take the first option if you may be a beginner. I told you that I wanted my posts to be reproducible. With the previous commands, you will clone the latest version in the repository. Since I donât know when you are going to do it (if there is someone), I would like that you load the specific version I know it works. What I am suggesting is doing a kind of âsvn co http://xxxx -r 2202â³. I checked how to do this in git, and it seems not to provide a clone of a specific version. Instead, you just clone (from the latest one) and then you checkout or revert to a previous one. Execute: 1cd blessed 2git checkout f3fe94c828f66cd0e7c37cfa3434e384ff65915e "
git checkout #the hash of commit for 1.5#
i did not found 1.5.. in commit log but here is for 1.6:
commit 688f6a0d35c479e845ab096fc3576483e6fee6c6 Author: Igor Stasenko <siguctua@gmail.com> Date: Mon Apr 11 14:36:39 2011 +0200
New configuration with ConfigurationOfCog 1.6 version
-- Mariano http://marianopeck.wordpress.com
-- Best regards, Igor Stasenko.
-- Mariano http://marianopeck.wordpress.com