[Vm-dev] Re: Cannot even generate sources.

Mariano Martinez Peck marianopeck at gmail.com
Mon Jul 11 08:59:12 UTC 2011


Hi Igor. Ok...so little more information:

1) I was wrong. The problem is when executing ((Smalltalk at:
#ConfigurationOfCog) project version: #bleedingEdge) load.
I think it is something about initialization as you said. The problem is
what I said about #PrimitiveTable.
It is completelty reproducible for me and I get the problem explained in the
first mail.

2) If after the error of 1) I execute again ((Smalltalk at:
#ConfigurationOfCog) project version: #bleedingEdge) load.
it works.

3) If we need the issue
http://code.google.com/p/pharo/issues/detail?id=4509 why is not raining in
Hudson world? ;)

Thanks in advance.



On Fri, Jul 8, 2011 at 2:25 PM, Igor Stasenko <siguctua at gmail.com> wrote:

>
> Hmm.. that
> ((Smalltalk at: #ConfigurationOfCog) project version: #bleedingEdge) load.
>
> actually doesn't loads latest available configuration. (Should it be so?)
>
> Here the packages it loaded:
> VMMaker-oscog-IgorStasenko.95
> CMakeVMMaker-IgorStasenko.121  (and latest available config - 2.4 has 120)
> VMConstruction-Plugins-OSProcessPlugin-dtl.27 (and in 2.4 its
> VMConstruction-Plugins-OSProcessPlugin.oscog-eem.31)
> Sound-HenrikSperreJohansen.64 (and Sound-StephaneDucasse.62 in spec)
>
> but neverthelesss
>
> CogMacOSConfig generateWithSources
>
> worked just well for me.
> (after fixing http://code.google.com/p/pharo/issues/detail?id=4509)
>
> Pharo1.3
> Latest update: #13283
>
>
> On 8 July 2011 13:10, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
> >
> > On Fri, Jul 8, 2011 at 1:31 AM, Igor Stasenko <siguctua at gmail.com>
> wrote:
> >>
> >> Another case of using stuff before it initialized :)
> >>
> >>
> >> So, when it happens? During code generation or...?
> >>
> >
> > yes, sorry I forget to say....it happens while doing the
> #generateWithSources
> >
> >>
> >> On 7 July 2011 20:32, Mariano Martinez Peck <marianopeck at gmail.com>
> wrote:
> >> >
> >> > FInd also the attached PharoDebbug.log. The problem of the evaluator
> is in MethodNode >> printPrimitiveOn:
> >> > where it does:
> >> >
> >> > Smalltalk globals
> >> >         at: #Interpreter
> >> >         ifPresent: [ :cls | aStream nextPutAll: ' "' , ((cls classPool
> at: #PrimitiveTable) at: primitive + 1) , '" ' ]
> >> >
> >> > because   cls classPool at: #PrimitiveTable  answers nil-
> >> > cls is Interpreter class and there is a class variable #PrimitiveTable
> which is in nil.
> >> >
> >> > The problem is how to find the error that finally come to the
> emergency.
> >> >
> >> > thanks
> >> >
> >> >
> >> > On Thu, Jul 7, 2011 at 7:25 PM, Mariano Martinez Peck <
> marianopeck at gmail.com> wrote:
> >> >>
> >> >> Hudson can, and I can't. Grrrr.
> >> >> I took the latest Pharo 1.3 from here:
> https://pharo-ic.lille.inria.fr/hudson/view/Pharo/job/Pharo%201.3/lastSuccessfulBuild/artifact/Pharo-1.3.zip
> >> >>
> >> >> I then evaluated EXACTLY what it is in latest version of file
> LoadVMMaker.st:
> >> >> Gofer new
> >> >>     squeaksource: 'MetacelloRepository';
> >> >>     package: 'ConfigurationOfCog';
> >> >>     load.
> >> >>
> >> >> ((Smalltalk at: #ConfigurationOfCog) project version: #bleedingEdge)
> load.
> >> >>
> >> >>
> >> >> And I have the emergency console. Look the attached.
> >> >>
> >> >> Any quotes?
> >> >>
> >> >> --
> >> >> Mariano
> >> >> http://marianopeck.wordpress.com
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Mariano
> >> > http://marianopeck.wordpress.com
> >> >
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Igor Stasenko AKA sig.
> >
> >
> >
> > --
> > Mariano
> > http://marianopeck.wordpress.com
> >
> >
> >
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110711/42f77598/attachment.htm


More information about the Vm-dev mailing list