Exactly. Take a fresh image. Do not download anything manually. Only execute the script and it should work.
Doru On Tue, May 21, 2013 at 2:56 PM, stephane ducasse <[email protected]>wrote: > > On May 21, 2013, at 9:45 AM, Alain Busser <[email protected]> wrote: > > Yes, I done it as you wrote with Gofer, then I used Monticello to download > petit (file by file) > > > why do you have to donwload file by file? > > Gofer does it for you. > > execute only these two expressions: > > Gofer new >> smalltalkhubUser: 'Moose' project: 'PetitParser'; >> package: 'ConfigurationOfPetitParser'; >> load. >> (Smalltalk at: #ConfigurationOfPetitParser) >> loadDevelopment >> > > Stef > > > , then I done the Gofer trick again, and I still have the same problem: A > nil as "bottom" which blocks a subtraction... > > If I am the only one to encounter the problem, it probably comes from > somewhere else but where? > > > On Mon, May 20, 2013 at 10:37 PM, Tudor Girba <[email protected]>wrote: > >> Hi, >> >> On May 20, 2013, at 6:05 PM, Alain Busser <[email protected]> wrote: >> >> > I dropped the image on Pharo and I still have this illegal subtraction >> message. >> > >> > I don't build anything, I just downloaded Pharo 2.0 "one click" and >> added MathsOntologie, DrGeo and PetitParser. Plus the (almost) daily >> updates. >> >> How are you downloading PetitParser? If you do not explicitly say what >> you do, it is hard to say what is wrong :) >> >> I gave you detailed instructions for how to load PetitParser. Please >> follow them and let me know if you still have the problem: >> >> - open a workspace in a Pharo 2.0 image >> - execute (select and invoke do it): >> Gofer new >> smalltalkhubUser: 'Moose' project: 'PetitParser'; >> package: 'ConfigurationOfPetitParser'; >> load. >> (Smalltalk at: #ConfigurationOfPetitParser) >> loadDevelopment >> >> Cheers, >> Doru >> >> >> > The debugger says that GLMSystemWindow's "addMorph: fullFrame" method >> has a subtraction where WindowBorderWidth (which equals 4) is subtracted to >> bottom; and bottom is nil, so it don't understand the "-" message (I doubt >> a nil object understands anything). >> > >> > So I guess the question is "why is bottom nil?" I see that at the >> beginning there is bottom := frame bottomOffset. Whereas frame is a >> LayoutFrame ( (0@0) + (4@4)px corner: (1@1) + (-4@nil)px ) so I imagine >> the nil comes from this point, no? >> > >> > >> > On Sun, May 19, 2013 at 4:01 PM, Tudor Girba <[email protected]> >> wrote: >> > Hi Alain, >> > >> > As I said, something does not add up. >> > >> > What do you do exactly when you are building your image? >> > >> > Also, could you try following the instructions from the previous mail >> and let me know if it still fails? >> > >> > Cheers, >> > Doru >> > >> > >> > On May 19, 2013, at 1:24 PM, Alain Busser <[email protected]> >> wrote: >> > >> > > in the "world" menu, "tools" then "petitparser"; >> > > >> > > the browser method is "openWith: aRender" which fails to render >> anything in GLMMorphicRenderer... >> > > >> > > >> > > On Sun, May 19, 2013 at 12:02 AM, Tudor Girba <[email protected]> >> wrote: >> > > Hi, >> > > >> > > Something does not add up :). What menu are you talking about? >> > > >> > > Here is an image based on Pharo 2.0 that only contains PetitParser: >> > > >> https://ci.inria.fr/moose/job/petitparser/lastSuccessfulBuild/artifact/petitparser.zip >> > > >> > > If I run "PPBrowser open", it seems to work just fine. >> > > >> > > Here is how the image was created: >> > > wget --quiet -O - http://get.pharo.org/20+vmLatest | bash >> > > ./pharo Pharo.image save $JOB_NAME >> > > REPO=http://www.smalltalkhub.com/mc/Moose/PetitParser/main >> > > ./pharo $JOB_NAME.image config $REPO ConfigurationOfPetitParser >> --install=development >> > > ./pharo $JOB_NAME.image test --junit-xml-output "Petit.*" >> > > mv ./pharo-vm/PharoV20.sources ./ >> > > zip -r $JOB_NAME.zip $JOB_NAME.image $JOB_NAME.changes >> PharoV20.sources >> > > >> > > Cheers, >> > > Doru >> > > >> > > >> > > >> > > On May 18, 2013, at 7:56 PM, Alain Busser <[email protected]> >> wrote: >> > > >> > > > Done, and when I clicked on the menu entry ... and ... guess what >> ... Pharo crashed again ... >> > > > >> > > > The last error message was about a labelGraphic ( >> aMultistateButton); in case it helps... >> > > > >> > > > >> > > > >> > > > >> > > > On Sat, May 18, 2013 at 9:43 AM, Tudor Girba <[email protected]> >> wrote: >> > > > Hi, >> > > > >> > > > Please load the latest version of PetitParser in Pharo 2.0 from >> SmalltalkHub: >> > > > >> > > > Gofer new >> > > > smalltalkhubUser: 'Moose' project: 'PetitParser'; >> > > > package: 'ConfigurationOfPetitParser'; >> > > > load. >> > > > (Smalltalk at: #ConfigurationOfPetitParser) >> > > > loadDevelopment >> > > > >> > > > Cheers, >> > > > Doru >> > > > >> > > > >> > > > On May 17, 2013, at 7:23 PM, Alain Busser <[email protected]> >> wrote: >> > > > >> > > > > >> > > > > OK, I used Monticello with the Moose address, and downloaded >> petitsmalltalk and PetitParser, as well as configuration files. I made >> > > > > >> > > > > (Smalltalk at: #ConfigurationOfPetitParser) >> > > > > perform: #loadDefault. >> > > > > >> > > > > >> > > > > once again, and clicked on the petit entry in the tools menu ... >> and Pharo crashed! >> > > > > >> > > > > >> > > > > On Fri, May 17, 2013 at 9:11 PM, Alain Busser < >> [email protected]> wrote: >> > > > > I made >> > > > > >> > > > > Gofer new >> > > > > renggli: 'petit'; >> > > > > package: 'ConfigurationOfPetitParser'; >> > > > > load. >> > > > > (Smalltalk at: #ConfigurationOfPetitParser) >> > > > > perform: #loadDefault. >> > > > > >> > > > > >> > > > > The tool is actually loaded but when I try to launch it from the >> system menu I get a >> > > > > >> > > > > receiver of "-" is nil >> > > > > >> > > > > Same message if in the workspace I type PPBrowser new open, but >> not if I try PPBrowser new inspect (there, I have an inspector open on the >> PPBrowser) >> > > > > >> > > > > I'll switch to smalltalkhub now >> > > > > >> > > > > Alain >> > > > > >> > > > > >> > > > > On Fri, May 17, 2013 at 10:44 AM, stephane ducasse < >> [email protected]> wrote: >> > > > > ****ALL*** the moose people are using PetitParser and it loads in >> 20. >> > > > > so where you took the code from? >> > > > > >> > > > > The official repositories are on SmalltalkHub/Moose >> > > > > >> > > > > Stef >> > > > > >> > > > > On May 16, 2013, at 8:27 PM, Alain Busser <[email protected]> >> wrote: >> > > > > >> > > > >> Hi, >> > > > >> >> > > > >> I have a similar problem with PetitParser (loads well under >> Pharo 1.4, not as well under Pharo 2.0) >> > > > >> >> > > > >> Alain >> > > > >> >> > > > >> >> > > > >> On Thu, May 16, 2013 at 8:56 PM, Camille Teruel < >> [email protected]> wrote: >> > > > >> >> > > > >> On 16 mai 2013, at 17:59, stephane ducasse wrote: >> > > > >> >> > > > >>> yes normally the moose people. >> > > > >>> This is strange because eyesee is in Moose and we load it daily >> in 2.0. >> > > > >> >> > > > >> Maybe the smalltalk hub repo is more up to date? >> > > > >> >> > > > >>> >> > > > >>> Stef >> > > > >>> >> > > > >>>> Thanks for your answer Camille! >> > > > >>>> >> > > > >>>> I tried it. >> > > > >>>> It loads well on 1.4 but in 2.0 shows warining about a non >> satisfied blockclosure class. >> > > > >>>> >> > > > >>>> Then when I run the test there is a faliure with the >> anouncements, which also accured when I tried the examples. >> > > > >>>> >> > > > >>>> Is someone maintaining this? >> > > > >>>> >> > > > >>>> Thanks again, >> > > > >>>> Juan >> > > > >>>> >> > > > >>>> >> > > > >>>> On Thu, May 16, 2013 at 11:27 AM, Camille Teruel < >> [email protected]> wrote: >> > > > >>>> Hi Juan, >> > > > >>>> >> > > > >>>> You can have a look to eyeSee: >> > > > >>>> >> > > > >>>> Gofer it >> > > > >>>> squeaksource: 'EyeSee'; >> > > > >>>> package: 'ConfigurationOfEyeSee'; >> > > > >>>> load. >> > > > >>>> (Smalltalk at: #ConfigurationOfEyeSee) loadDefault >> > > > >>>> >> > > > >>>> >> > > > >>>> On 16 mai 2013, at 16:03, Juan Ignacio Vaccarezza wrote: >> > > > >>>> >> > > > >>>>> Hi all, >> > > > >>>>> >> > > > >>>>> Does anybody know a chart framework? Im looking fo >> something like jfreechart (java chart framework). >> > > > >>>>> I need bar graph, pie chart, and line chart. >> > > > >>>>> >> > > > >>>>> Thanks, >> > > > >>>>> Juan >> > > > >>>> >> > > > >>>> >> > > > >>> >> > > > >> >> > > > >> >> > > > > >> > > > > >> > > > > >> > > > >> > > > -- >> > > > www.tudorgirba.com >> > > > >> > > > "Innovation comes in the least expected form. >> > > > That is, if it is expected, it already happened." >> > > > >> > > > >> > > > >> > > >> > > -- >> > > www.tudorgirba.com >> > > >> > > "To lead is not to demand things, it is to make them happen." >> > > >> > > >> > > >> > > >> > > >> > >> > -- >> > www.tudorgirba.com >> > >> > "If you can't say why something is relevant, >> > it probably isn't." >> > >> > >> > >> >> -- >> www.tudorgirba.com >> >> "Problem solving efficiency grows with the abstractness level of problem >> understanding." >> >> >> >> >> > > -- www.tudorgirba.com "Every thing has its own flow"
