I do not really see why loading a package would be related to old glibc but may be :) With software.... who knows. Now what is important for you is that you always tries to load and produce configurations.
Stef On Sun, May 14, 2017 at 2:03 AM, Andreas Sunardi <a.suna...@gmail.com> wrote: > Hi Stephane, > > I shall read that Metacello chapter. I had considered this case closed > until you replied again. I took another peek and I think I found the root > cause. And for the sake of those who stumble on this email thread, I should > clarify this. > > This is probably related to my old email thread about running Pharo 5.0 on > linux with old glibc, which resulted in Pharo5.0-linux-oldLibC download to > work properly. > http://lists.pharo.org/pipermail/pharo-users_lists. > pharo.org/2016-October/028431.html > > Following your solution, after installing PetitParser from Catalog Browser > in Windows version, I noticed the ConfigurationOfPetitParser version is > TudorGirba.80, the version I had problem in linux. I then wondered why it > didn't work on my linux with old glibc versions. Here's what I found > > Download and version (SystemVersion current imageVersionString): > centos Pharo-5.0-50761- > linux Pharo-5.0-50772- > linux-oldLibC *Pharo-6.0-60257-* > > Pharo5.0-linux-oldLibC has image for Pharo 6.0. This is the one I use > where PetitParser installation failed. > > Using Catalog Browser, or Gofer instruction from smalltalkhub, for #load > and #loadDevelopment versions, PetitParser installation works fine for > images that come from linux and centos versions, but not from > linux-oldLibC. > > So, I believe that is the problem. I'm not sure what's the right solution, > but I think I can stay in this image and use TudorGirba.77 version or I can > try using image from linux version. > > Thanks again. If you hadn't replied about Metacello, I'd have never taken > another look and found this. > > -- > Andreas Sunardi > > On Sat, May 13, 2017 at 12:45 AM, Stephane Ducasse < > stepharo.s...@gmail.com> wrote: > >> You should read the beginning of the chapter on metacello. >> Metacello is a map >> Monticello element of the map >> >> You load elements by asking the map. >> >> Stef >> >> On Sat, May 13, 2017 at 3:43 AM, Andreas Sunardi <a.suna...@gmail.com> >> wrote: >> >>> Hi Stephane, >>> >>> Indeed, PetitParser installation from Catalog Browser works just fine! >>> Thank you very much. >>> >>> I used Monticello Browser before, but not Catalog Browser. I didn't know >>> this is the preferred method to install package. I don't think >>> DeepIntoPharo mentions about Catalog Browser, but maybe my version is >>> outdated. >>> >>> Thanks again, Stephane. >>> >>> -- >>> Andreas Sunardi >>> >>> On Fri, May 12, 2017 at 12:48 PM, Stephane Ducasse < >>> stepharo.s...@gmail.com> wrote: >>> >>>> Sorry I meant the catalogBrowser. >>>> Using the catalogBrowser on a given version of Pharo you should access >>>> the configuration for this version (if people updated it correctly). >>>> Our plan is to make sure that such configurations are validated. >>>> Stef >>>> >>>> On Fri, May 12, 2017 at 9:47 PM, Stephane Ducasse < >>>> stepharo.s...@gmail.com> wrote: >>>> >>>>> Hi andreas >>>>> >>>>> Normally you should be able to load a package using the >>>>> ConfigurationBrowser and the configuration (now I do not know the one of >>>>> PetitParser) >>>>> should take care of the pharo version for you. >>>>> >>>>> stef >>>>> >>>>> >>>>> On Fri, May 12, 2017 at 7:06 PM, Andreas Sunardi <a.suna...@gmail.com> >>>>> wrote: >>>>> >>>>>> Following DeepIntoPharo, I tried to install PetitParser into my Pharo >>>>>> 5.0 image (I noticed PetitParser installation problem email in March). It >>>>>> failed with the message WinPlatform class was undefined. I went to >>>>>> Moose's >>>>>> PetitParser site in smalltalkhub and followed the instruction there, and >>>>>> this also failed. >>>>>> >>>>>> Out of frustration, I downloaded Moose 6.0 and thought I'd start from >>>>>> Moose image instead. But then I noticed Moose's PetitParser package has >>>>>> ConfigurationOfPetitParser from version TudorGirba.77 and the >>>>>> instruction I >>>>>> followed was trying to install it using version TudorGirba.80. Back to my >>>>>> Pharo 5 image, I unload/remove ConfigurationOfPetitParser and load >>>>>> version >>>>>> TudorGirba.77. And this works! >>>>>> >>>>>> But this way to solve PetitParser installation problem seems wrong. I >>>>>> figure if this could very well happen with other packages too. What is >>>>>> the >>>>>> right way to find package version that works with my image/pharo version? >>>>>> Or is this an issue with PetitParser package itself and should I >>>>>> ask/report >>>>>> this to Moose team? >>>>>> >>>>>> -- >>>>>> Andreas Sunardi >>>>>> >>>>> >>>>> >>>> >>> >> >