> On 10 Oct 2016, at 05:47, Andreas Sunardi <a.suna...@gmail.com> wrote: > > Hello Stef, > > IMHO, since the 'GNU/Linux w. libc < 2.15' download in Pharo download webpage > is broken anyway, we should repackage that download. Then other people using > this version doesn't have to follow extra instruction to patch it. Having > said that, I understand you and the Pharo team may have a reason to not > hastily repackage that download option.
yes, it is :( I need to fix that link. Esteban > > So, here are the downloads needed: > 1. 'GNU/Linux w. libc < 2.15' from Pharo download page > http://pharo.org/gnu-linux-installation > <http://pharo.org/gnu-linux-installation> > $ wget http://files.pharo.org/platform/Pharo5.0-linux-oldLibC.zip > <http://files.pharo.org/platform/Pharo5.0-linux-oldLibC.zip> > > 2. Jan Vrany's Pharo 5 VM > https://swing.fit.cvut.cz/jenkins/job/pharo-vm-spur-swing/ > <https://swing.fit.cvut.cz/jenkins/job/pharo-vm-spur-swing/>. I used the > current latest build, which is currently build #5, Jan 17, 2016 > $ wget > https://swing.fit.cvut.cz/jenkins/view/All/job/pharo-vm-spur-swing/lastSuccessfulBuild/artifact/pharo-vm-spur-swing.zip > > <https://swing.fit.cvut.cz/jenkins/view/All/job/pharo-vm-spur-swing/lastSuccessfulBuild/artifact/pharo-vm-spur-swing.zip> > > 3. Pharo 5 sources file from http://files.pharo.org/sources/ > <http://files.pharo.org/sources/> > $ wget http://files.pharo.org/sources/PharoV50.sources.zip > <http://files.pharo.org/sources/PharoV50.sources.zip> > > 4. Latest Pharo 5 image from http://files.pharo.org/image > <http://files.pharo.org/image>, which is currently 50761 > $ wget http://files.pharo.org/image/50/Pharo-Image-5.0-latest.zip > <http://files.pharo.org/image/50/Pharo-Image-5.0-latest.zip> > > > Installation: > 1. Unzip 'GNU/Linux w. libc < 2.15' > $ unzip Pharo5.0-linux-oldLibC.zip > > 2. Replace VM in bin/ with Jan Vrany's build > $ cd pharo5.0/bin > $ unzip ../../pharo-vm-spur-swing.zip > > 3. Put Pharo 5 sources file in the VM directory > $ unzip ../../PharoV50.sources.zip > > 4. Replace image and changes file with the latest > $ cd ../shared > $ rm Pharo5.0.{image,changes} > $ unzip ../../Pharo-Image-5.0-latest.zip > $ mv Pharo-50761.image Pharo5.0.image > $ mv Pharo-50761.changes Pharo5.0.changes > > > Now, we can run pharo with libc < 2.15 > $ cd .. > $ pharo > > > I hope that help! > -- > Andreas > > On Sat, Oct 8, 2016 at 10:10 AM, stepharo <steph...@free.fr > <mailto:steph...@free.fr>> wrote: > Hi > I would like a list of > - links > > - actions (unix commands) > so that we can add it to the web site so that other people using the same > version than you > can install and run pharo simply. > > > Stef > > > Le 7/10/16 à 19:06, Andreas Sunardi a écrit : >> Hi Stef, >> >> Can you explain a little bit about what this 'How to' is? Just now I'm able >> to finally run pharo5 on my CentOS with glibc version < 2.15 and I wrote my >> finding in my other reply. >> >> Are you referring to how to put these things together to finally able to run >> pharo? Or are you referring to my digging through the error? >> >> >> On Thu, Oct 6, 2016 at 11:08 PM, stepharo <steph...@free.fr >> <mailto:steph...@free.fr>> wrote: >> Hi andreas >> >> could you write a little how to so that we can put it on the web site? >> >> Stef >> >> Le 7/10/16 à 06:20, Andreas Sunardi a écrit : >>> Thanks, Bernardo. That fogbugz case is exactly the problem I'm having. >>> >>> This VM (pharo-vm-spur-swing.zip) is able to open Pharo 5.0 image from >>> Pharo download page. This is a good sign. >>> >>> Upon opening the image, I am, however, presented immediately with >>> 'MessageNotUnderstood: receiver of "/" is nil'. It's coming from >>> SystemSettingsPersistence class >> defaultPreferenceFileReference >>> >>> It boils down to >>> OSEnvironment#getEnv: 'HOME' >>> >>> a failure in building an FFI call. The FFI call function signature is >>> #( String getenv (String string) ) >>> >>> The context object built from OSEnvironment#getEnv: gives answer 'arg1', >>> instead of 'string', to a call to #method#argumentNames. Down the road, an >>> IRMethod instance is trying to find the index for 'string' and can't find >>> any, because what is stored is 'arg1'. >>> >>> I'm out of my depth at this point, and this is a separate issue than not >>> being able to start the image. I have to think where I want to go from here. >>> >>> So, thank you for all of you, for the exceedingly quick and friendly help. >>> >>> Cheers! >>> >>> On Thu, Oct 6, 2016 at 5:42 PM, Bernardo Ezequiel Contreras >>> <vonbecm...@gmail.com <mailto:vonbecm...@gmail.com>> wrote: >>> Hold on, >>> >>> There's also this issue >>> https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-debian-old-libc >>> <https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-debian-old-libc> >>> >>> where in one comment jan.vrany recommended his build >>> >>> https://swing.fit.cvut.cz/jenkins/job/pharo-vm-spur-swing/ >>> <https://swing.fit.cvut.cz/jenkins/job/pharo-vm-spur-swing/> >>> >>> https://swing.fit.cvut.cz/jenkins/view/All/job/pharo-vm-spur-swing/lastSuccessfulBuild/artifact/pharo-vm-spur-swing.zip >>> >>> <https://swing.fit.cvut.cz/jenkins/view/All/job/pharo-vm-spur-swing/lastSuccessfulBuild/artifact/pharo-vm-spur-swing.zip> >>> >>> that i have used in debian wheezy with the old libc for quite a while. i >>> don't use it anymore because im in jessie. >>> >>> >>> >>> On Thu, Oct 6, 2016 at 9:13 PM, Andreas Sunardi <a.suna...@gmail.com >>> <mailto:a.suna...@gmail.com>> wrote: >>> Thank you for the impressive quick response. Unfortunately, I have older >>> glibc. So now I'm struggling with compiling glibc 2.15 for 32 bit on my 64 >>> bit CentOS 6.5 machine. Not an easy thing to do. >>> >>> I'll try those VMs once I succeed in building this glibc >>> >>> On Thu, Oct 6, 2016 at 12:41 PM, Bernardo Ezequiel Contreras >>> <vonbecm...@gmail.com <mailto:vonbecm...@gmail.com>> wrote: >>> this >>> http://files.pharo.org/vm/pharo-spur32/linux/latest.zip >>> <http://files.pharo.org/vm/pharo-spur32/linux/latest.zip> >>> >>> works pretty well in Debian GNU/Linux 8 Jessie >>> >>> >>> On Thu, Oct 6, 2016 at 4:09 PM, Clément Bera <bera.clem...@gmail.com >>> <mailto:bera.clem...@gmail.com>> wrote: >>> Thanks for reporting the problem. >>> >>> The error means the VM is incompatible with the image. There was a change >>> of image format in Pharo 5, so the package has likely an old VM while the >>> image has the new format, or the new VM while the image has the old format. >>> >>> Someone will look into that problem in the incoming weeks. Most Pharo >>> maintainers are on Mac, we noticed recently that other OS were not >>> maintained carefully enough (We're sorry about that) and we're trying to >>> solve that problem. >>> >>> Meantime.... >>> >>> Can you try the latest VM from here (latest.zip): >>> http://files.pharo.org/vm/pharo-spur32/linux/ >>> <http://files.pharo.org/vm/pharo-spur32/linux/> >>> >>> Or if still failing, the latest VM from here (latest.zip): >>> http://files.pharo.org/vm/pharo/linux/ >>> <http://files.pharo.org/vm/pharo/linux/> >>> >>> One of these two VMs should work. Please tell me which one worked if you >>> try. >>> >>> Thanks & Regards >>> >>> Clement >>> >>> On Thu, Oct 6, 2016 at 8:44 PM, Bernardo Ezequiel Contreras >>> <vonbecm...@gmail.com <mailto:vonbecm...@gmail.com>> wrote: >>> i already submitted a similar issue >>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-vers-6505-cannot-read-image-file-vers-6521 >>> >>> <https://pharo.fogbugz.com/f/cases/18221/This-interpreter-vers-6505-cannot-read-image-file-vers-6521> >>> >>> check it and see if it is the same >>> >>> On Thu, Oct 6, 2016 at 3:20 PM, Andreas Sunardi <a.suna...@gmail.com >>> <mailto:a.suna...@gmail.com>> wrote: >>> I'm on CentOS 6.5 and I downloaded Pharo 5 for GNU/Linux w. libc < 2.15 and >>> for CentOS. Both won't start (I have no problem with Windows version): >>> >>> $ pharo >>> This interpreter (vers. 6505) cannot read image file (vers. 6521). >>> Press CR to quit... >>> >>> I'm unable to find report or information about this issue on the web. I >>> think it was like this ~2 months ago as well. Is this a known issue? >>> >>> First time posting question in this mailing list, so I beg your pardon if I >>> break any mailing list rule. >>> >>> -- >>> Andreas S >>> >>> >>> >>> -- >>> Bernardo E.C. >>> >>> Sent from a cheap desktop computer in South America. >>> >>> >>> >>> >>> -- >>> Bernardo E.C. >>> >>> Sent from a cheap desktop computer in South America. >>> >>> >>> >>> >>> -- >>> Bernardo E.C. >>> >>> Sent from a cheap desktop computer in South America. >>> >> >> > >