Pharo on Mac

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo on Mac

Hari
Hi All,
Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
Kind regards,
Hari




> On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:
>
> Send Pharo-users mailing list submissions to
>    [hidden email]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>    http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
> or, via email, send a message with subject or body 'help' to
>    [hidden email]
>
> You can reach the person managing the list at
>    [hidden email]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pharo-users digest..."
>
>
> Today's Topics:
>
>   1. Re: Pharo5 download for linux - interpreter cannot read image
>      file (Andreas Sunardi)
>   2. Re: Pharo5 download for linux - interpreter cannot read image
>      file (Andreas Sunardi)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 7 Oct 2016 10:01:51 -0700
> From: Andreas Sunardi <[hidden email]>
> To: Any question about pharo is welcome <[hidden email]>
> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>    cannot read image file
> Message-ID:
>    <CAO4d=[hidden email]>
> Content-Type: text/plain; charset="utf-8"
>
> That's it! But it isn't as simple as that Here's what I did. I have pharo5
> directory, unzipped from the Pharo download page (GNU/Linux w. libc <
> 2.15). I then took the VM Bernardo pointed me to and copy that VM into my
> pharo5/bin.
>
> That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
> along with shared/PharoV40.sources
>
> Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
> put it in shared/, because that's where PharoV40.sources is, even tough
> Clement said to put it in the same folder as the VM.
>
> Then I tried to run it, calling pharo binary or the wrapper. Here's what I
> found:
> 1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
> directory) and next in shared/
>
> 2. If the source file is in shared/, making PharoV40.sources a sym link to
> PharoV50.sources, still gives me the same error.
>
> 3. However, if the source files is in bin/, making PharoV40.sources a sym
> link to PharoV50.sources does not give me the error. Success!
>
> 4. For additional experiment, I took Pharo5.0.image from Windows download,
> and put it in shared/ (along with the changes file). It picks up
> PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
> both places and still works fine.
>
> 5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
> sources file. Using Pharo5.0.image from Windows, I got notification pharo
> can't find PharoV50.sources file, yet, I don't get that
> MessageNotUnderstood error.
>
>
> I think the image version is different in Windows and Linux download. The
> image from Windows download starts with a welcome window. The image from
> Linux download doesn't. I don't know how to check the image version.
>
> I can now run pharo5 and I'm happy. The Linux download needs updated VM and
> image, I think.
>
> On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
> wrote:
>
>> Hello
>>
>> What you describe (arg1 instead of string) means the source file is not
>> present. Sources are required for some FFI calls. Take the PharoV50.sources
>> file (you can find it here http://files.pharo.org/sources/) and put it in
>> the same folder as your VM. It should solve the problem.
>>
>> Best,
>>
>> Clement
>>
>>
>> On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
>> wrote:
>>
>>> 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 <
>>> [hidden email]> wrote:
>>>
>>>> Hold on,
>>>>
>>>>  There's also this issue
>>>> https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
>>>> bian-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/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 <[hidden email]>
>>>> 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 <
>>>>> [hidden email]> wrote:
>>>>>
>>>>>> this
>>>>>> 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 <[hidden email]>
>>>>>> 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/
>>>>>>>
>>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>>> 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 <
>>>>>>> [hidden email]> wrote:
>>>>>>>
>>>>>>>> i already submitted a similar issue
>>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>>> s-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 <[hidden email]
>>>>>>>>> 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.
>>>>
>>>
>>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 7 Oct 2016 10:06:05 -0700
> From: Andreas Sunardi <[hidden email]>
> To: Any question about pharo is welcome <[hidden email]>
> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>    cannot read image file
> Message-ID:
>    <CAO4d=Z3ORte-ro63YwZ92db1z+tNT=[hidden email]>
> Content-Type: text/plain; charset="utf-8"
>
> 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 <[hidden email]> 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 <
>> [hidden email]> wrote:
>>
>>> Hold on,
>>>
>>>  There's also this issue
>>> 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/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 <[hidden email]>
>>> 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 <
>>>> [hidden email]> wrote:
>>>>
>>>>> this
>>>>> 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 <[hidden email]>
>>>>> 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/
>>>>>>
>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>> 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 <
>>>>>> [hidden email]> wrote:
>>>>>>
>>>>>>> i already submitted a similar issue
>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>> s-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 <[hidden email]>
>>>>>>> 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.
>>>
>>
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Pharo-users mailing list
> [hidden email]
> http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
>
>
> ------------------------------
>
> End of Pharo-users Digest, Vol 42, Issue 29
> *******************************************

Reply | Threaded
Open this post in threaded view
|

Re: Pharo on Mac

abergel
Hi hair,

This is a known problem, which hopefully, will be fixed soon

Alexandre


> On Oct 7, 2016, at 2:24 PM, Hari Balaraman <[hidden email]> wrote:
>
> Hi All,
> Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
> Kind regards,
> Hari
>
>
>
>
>> On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:
>>
>> Send Pharo-users mailing list submissions to
>>   [hidden email]
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>>   http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
>> or, via email, send a message with subject or body 'help' to
>>   [hidden email]
>>
>> You can reach the person managing the list at
>>   [hidden email]
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Pharo-users digest..."
>>
>>
>> Today's Topics:
>>
>>  1. Re: Pharo5 download for linux - interpreter cannot read image
>>     file (Andreas Sunardi)
>>  2. Re: Pharo5 download for linux - interpreter cannot read image
>>     file (Andreas Sunardi)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Fri, 7 Oct 2016 10:01:51 -0700
>> From: Andreas Sunardi <[hidden email]>
>> To: Any question about pharo is welcome <[hidden email]>
>> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>>   cannot read image file
>> Message-ID:
>>   <CAO4d=[hidden email]>
>> Content-Type: text/plain; charset="utf-8"
>>
>> That's it! But it isn't as simple as that Here's what I did. I have pharo5
>> directory, unzipped from the Pharo download page (GNU/Linux w. libc <
>> 2.15). I then took the VM Bernardo pointed me to and copy that VM into my
>> pharo5/bin.
>>
>> That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
>> along with shared/PharoV40.sources
>>
>> Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
>> put it in shared/, because that's where PharoV40.sources is, even tough
>> Clement said to put it in the same folder as the VM.
>>
>> Then I tried to run it, calling pharo binary or the wrapper. Here's what I
>> found:
>> 1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
>> directory) and next in shared/
>>
>> 2. If the source file is in shared/, making PharoV40.sources a sym link to
>> PharoV50.sources, still gives me the same error.
>>
>> 3. However, if the source files is in bin/, making PharoV40.sources a sym
>> link to PharoV50.sources does not give me the error. Success!
>>
>> 4. For additional experiment, I took Pharo5.0.image from Windows download,
>> and put it in shared/ (along with the changes file). It picks up
>> PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
>> both places and still works fine.
>>
>> 5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
>> sources file. Using Pharo5.0.image from Windows, I got notification pharo
>> can't find PharoV50.sources file, yet, I don't get that
>> MessageNotUnderstood error.
>>
>>
>> I think the image version is different in Windows and Linux download. The
>> image from Windows download starts with a welcome window. The image from
>> Linux download doesn't. I don't know how to check the image version.
>>
>> I can now run pharo5 and I'm happy. The Linux download needs updated VM and
>> image, I think.
>>
>> On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
>> wrote:
>>
>>> Hello
>>>
>>> What you describe (arg1 instead of string) means the source file is not
>>> present. Sources are required for some FFI calls. Take the PharoV50.sources
>>> file (you can find it here http://files.pharo.org/sources/) and put it in
>>> the same folder as your VM. It should solve the problem.
>>>
>>> Best,
>>>
>>> Clement
>>>
>>>
>>> On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
>>> wrote:
>>>
>>>> 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 <
>>>> [hidden email]> wrote:
>>>>
>>>>> Hold on,
>>>>>
>>>>> There's also this issue
>>>>> https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
>>>>> bian-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/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 <[hidden email]>
>>>>> 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 <
>>>>>> [hidden email]> wrote:
>>>>>>
>>>>>>> this
>>>>>>> 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 <[hidden email]>
>>>>>>> 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/
>>>>>>>>
>>>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>>>> 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 <
>>>>>>>> [hidden email]> wrote:
>>>>>>>>
>>>>>>>>> i already submitted a similar issue
>>>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>>>> s-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 <[hidden email]
>>>>>>>>>> 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.
>>>>>
>>>>
>>>>
>>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Fri, 7 Oct 2016 10:06:05 -0700
>> From: Andreas Sunardi <[hidden email]>
>> To: Any question about pharo is welcome <[hidden email]>
>> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>>   cannot read image file
>> Message-ID:
>>   <CAO4d=Z3ORte-ro63YwZ92db1z+tNT=[hidden email]>
>> Content-Type: text/plain; charset="utf-8"
>>
>> 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 <[hidden email]> 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 <
>>> [hidden email]> wrote:
>>>
>>>> Hold on,
>>>>
>>>> There's also this issue
>>>> 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/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 <[hidden email]>
>>>> 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 <
>>>>> [hidden email]> wrote:
>>>>>
>>>>>> this
>>>>>> 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 <[hidden email]>
>>>>>> 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/
>>>>>>>
>>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>>> 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 <
>>>>>>> [hidden email]> wrote:
>>>>>>>
>>>>>>>> i already submitted a similar issue
>>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>>> s-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 <[hidden email]>
>>>>>>>> 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.
>>>>
>>>
>>>
>>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Pharo-users mailing list
>> [hidden email]
>> http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
>>
>>
>> ------------------------------
>>
>> End of Pharo-users Digest, Vol 42, Issue 29
>> *******************************************
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on Mac

kilon.alios
In reply to this post by Hari
It works if you download it from terminal , download page has the instructions

Make sure you download alpha image latest VM

On Fri, 7 Oct 2016 at 20:25, Hari Balaraman <[hidden email]> wrote:
Hi All,
Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
Kind regards,
Hari




> On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:
>
> Send Pharo-users mailing list submissions to
>    [hidden email]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>    http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
> or, via email, send a message with subject or body 'help' to
>    [hidden email]
>
> You can reach the person managing the list at
>    [hidden email]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pharo-users digest..."
>
>
> Today's Topics:
>
>   1. Re: Pharo5 download for linux - interpreter cannot read image
>      file (Andreas Sunardi)
>   2. Re: Pharo5 download for linux - interpreter cannot read image
>      file (Andreas Sunardi)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 7 Oct 2016 10:01:51 -0700
> From: Andreas Sunardi <[hidden email]>
> To: Any question about pharo is welcome <[hidden email]>
> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>    cannot read image file
> Message-ID:
>    <CAO4d=[hidden email]>
> Content-Type: text/plain; charset="utf-8"
>
> That's it! But it isn't as simple as that Here's what I did. I have pharo5
> directory, unzipped from the Pharo download page (GNU/Linux w. libc <
> 2.15). I then took the VM Bernardo pointed me to and copy that VM into my
> pharo5/bin.
>
> That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
> along with shared/PharoV40.sources
>
> Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
> put it in shared/, because that's where PharoV40.sources is, even tough
> Clement said to put it in the same folder as the VM.
>
> Then I tried to run it, calling pharo binary or the wrapper. Here's what I
> found:
> 1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
> directory) and next in shared/
>
> 2. If the source file is in shared/, making PharoV40.sources a sym link to
> PharoV50.sources, still gives me the same error.
>
> 3. However, if the source files is in bin/, making PharoV40.sources a sym
> link to PharoV50.sources does not give me the error. Success!
>
> 4. For additional experiment, I took Pharo5.0.image from Windows download,
> and put it in shared/ (along with the changes file). It picks up
> PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
> both places and still works fine.
>
> 5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
> sources file. Using Pharo5.0.image from Windows, I got notification pharo
> can't find PharoV50.sources file, yet, I don't get that
> MessageNotUnderstood error.
>
>
> I think the image version is different in Windows and Linux download. The
> image from Windows download starts with a welcome window. The image from
> Linux download doesn't. I don't know how to check the image version.
>
> I can now run pharo5 and I'm happy. The Linux download needs updated VM and
> image, I think.
>
> On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
> wrote:
>
>> Hello
>>
>> What you describe (arg1 instead of string) means the source file is not
>> present. Sources are required for some FFI calls. Take the PharoV50.sources
>> file (you can find it here http://files.pharo.org/sources/) and put it in
>> the same folder as your VM. It should solve the problem.
>>
>> Best,
>>
>> Clement
>>
>>
>> On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
>> wrote:
>>
>>> 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 <
>>> [hidden email]> wrote:
>>>
>>>> Hold on,
>>>>
>>>>  There's also this issue
>>>> https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
>>>> bian-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/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 <[hidden email]>
>>>> 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 <
>>>>> [hidden email]> wrote:
>>>>>
>>>>>> this
>>>>>> 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 <[hidden email]>
>>>>>> 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/
>>>>>>>
>>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>>> 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 <
>>>>>>> [hidden email]> wrote:
>>>>>>>
>>>>>>>> i already submitted a similar issue
>>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>>> s-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 <[hidden email]
>>>>>>>>> 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.
>>>>
>>>
>>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 7 Oct 2016 10:06:05 -0700
> From: Andreas Sunardi <[hidden email]>
> To: Any question about pharo is welcome <[hidden email]>
> Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
>    cannot read image file
> Message-ID:
>    <CAO4d=Z3ORte-ro63YwZ92db1z+tNT=[hidden email]>
> Content-Type: text/plain; charset="utf-8"
>
> 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 <[hidden email]> 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 <
>> [hidden email]> wrote:
>>
>>> Hold on,
>>>
>>>  There's also this issue
>>> 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/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 <[hidden email]>
>>> 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 <
>>>> [hidden email]> wrote:
>>>>
>>>>> this
>>>>> 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 <[hidden email]>
>>>>> 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/
>>>>>>
>>>>>> Or if still failing, the latest VM from here (latest.zip):
>>>>>> 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 <
>>>>>> [hidden email]> wrote:
>>>>>>
>>>>>>> i already submitted a similar issue
>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
>>>>>>> s-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 <[hidden email]>
>>>>>>> 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.
>>>
>>
>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Pharo-users mailing list
> [hidden email]
> http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
>
>
> ------------------------------
>
> End of Pharo-users Digest, Vol 42, Issue 29
> *******************************************

Reply | Threaded
Open this post in threaded view
|

Re: Pharo on Mac

Sven Van Caekenberghe-2
Can someone please confirm that there exists some VM that can run Pharo 4 (3) images on macOS Sierra ?

> On 07 Oct 2016, at 20:33, Dimitris Chloupis <[hidden email]> wrote:
>
> It works if you download it from terminal , download page has the instructions
>
> Make sure you download alpha image latest VM
>
> On Fri, 7 Oct 2016 at 20:25, Hari Balaraman <[hidden email]> wrote:
> Hi All,
> Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
> Kind regards,
> Hari
>
>
>
>
> > On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:
> >
> > Send Pharo-users mailing list submissions to
> >    [hidden email]
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >    http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
> > or, via email, send a message with subject or body 'help' to
> >    [hidden email]
> >
> > You can reach the person managing the list at
> >    [hidden email]
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Pharo-users digest..."
> >
> >
> > Today's Topics:
> >
> >   1. Re: Pharo5 download for linux - interpreter cannot read image
> >      file (Andreas Sunardi)
> >   2. Re: Pharo5 download for linux - interpreter cannot read image
> >      file (Andreas Sunardi)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 7 Oct 2016 10:01:51 -0700
> > From: Andreas Sunardi <[hidden email]>
> > To: Any question about pharo is welcome <[hidden email]>
> > Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
> >    cannot read image file
> > Message-ID:
> >    <CAO4d=[hidden email]>
> > Content-Type: text/plain; charset="utf-8"
> >
> > That's it! But it isn't as simple as that Here's what I did. I have pharo5
> > directory, unzipped from the Pharo download page (GNU/Linux w. libc <
> > 2.15). I then took the VM Bernardo pointed me to and copy that VM into my
> > pharo5/bin.
> >
> > That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
> > along with shared/PharoV40.sources
> >
> > Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
> > put it in shared/, because that's where PharoV40.sources is, even tough
> > Clement said to put it in the same folder as the VM.
> >
> > Then I tried to run it, calling pharo binary or the wrapper. Here's what I
> > found:
> > 1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
> > directory) and next in shared/
> >
> > 2. If the source file is in shared/, making PharoV40.sources a sym link to
> > PharoV50.sources, still gives me the same error.
> >
> > 3. However, if the source files is in bin/, making PharoV40.sources a sym
> > link to PharoV50.sources does not give me the error. Success!
> >
> > 4. For additional experiment, I took Pharo5.0.image from Windows download,
> > and put it in shared/ (along with the changes file). It picks up
> > PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
> > both places and still works fine.
> >
> > 5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
> > sources file. Using Pharo5.0.image from Windows, I got notification pharo
> > can't find PharoV50.sources file, yet, I don't get that
> > MessageNotUnderstood error.
> >
> >
> > I think the image version is different in Windows and Linux download. The
> > image from Windows download starts with a welcome window. The image from
> > Linux download doesn't. I don't know how to check the image version.
> >
> > I can now run pharo5 and I'm happy. The Linux download needs updated VM and
> > image, I think.
> >
> > On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
> > wrote:
> >
> >> Hello
> >>
> >> What you describe (arg1 instead of string) means the source file is not
> >> present. Sources are required for some FFI calls. Take the PharoV50.sources
> >> file (you can find it here http://files.pharo.org/sources/) and put it in
> >> the same folder as your VM. It should solve the problem.
> >>
> >> Best,
> >>
> >> Clement
> >>
> >>
> >> On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
> >> wrote:
> >>
> >>> 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 <
> >>> [hidden email]> wrote:
> >>>
> >>>> Hold on,
> >>>>
> >>>>  There's also this issue
> >>>> https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
> >>>> bian-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/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 <[hidden email]>
> >>>> 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 <
> >>>>> [hidden email]> wrote:
> >>>>>
> >>>>>> this
> >>>>>> 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 <[hidden email]>
> >>>>>> 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/
> >>>>>>>
> >>>>>>> Or if still failing, the latest VM from here (latest.zip):
> >>>>>>> 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 <
> >>>>>>> [hidden email]> wrote:
> >>>>>>>
> >>>>>>>> i already submitted a similar issue
> >>>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
> >>>>>>>> s-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 <[hidden email]
> >>>>>>>>> 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.
> >>>>
> >>>
> >>>
> >>
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Fri, 7 Oct 2016 10:06:05 -0700
> > From: Andreas Sunardi <[hidden email]>
> > To: Any question about pharo is welcome <[hidden email]>
> > Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
> >    cannot read image file
> > Message-ID:
> >    <CAO4d=Z3ORte-ro63YwZ92db1z+tNT=[hidden email]>
> > Content-Type: text/plain; charset="utf-8"
> >
> > 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 <[hidden email]> 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 <
> >> [hidden email]> wrote:
> >>
> >>> Hold on,
> >>>
> >>>  There's also this issue
> >>> 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/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 <[hidden email]>
> >>> 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 <
> >>>> [hidden email]> wrote:
> >>>>
> >>>>> this
> >>>>> 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 <[hidden email]>
> >>>>> 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/
> >>>>>>
> >>>>>> Or if still failing, the latest VM from here (latest.zip):
> >>>>>> 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 <
> >>>>>> [hidden email]> wrote:
> >>>>>>
> >>>>>>> i already submitted a similar issue
> >>>>>>> https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
> >>>>>>> s-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 <[hidden email]>
> >>>>>>> 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.
> >>>
> >>
> >>
> >>
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>
> >
> > ------------------------------
> >
> > Subject: Digest Footer
> >
> > _______________________________________________
> > Pharo-users mailing list
> > [hidden email]
> > http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
> >
> >
> > ------------------------------
> >
> > End of Pharo-users Digest, Vol 42, Issue 29
> > *******************************************
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on Mac

EstebanLM
https://dl.dropboxusercontent.com/u/7684634/pharo40-sierra-stable.zip

I still didn’t put an official link because I was testing it (and you know, you do not do that on Friday :P)
But seems to be working… mostly. There is still one thing remaining: since sierra decided that everything runs on sandboxed environment, it does not find sources put aside VM (unless you put VM in /Applications… myself I have it in /Applications/Pharo/… and it works fine). 
So… you can: 

1) put VM in /Applications, or
2) just put sources along with image 

cheers, 
Esteabn

On 8 Oct 2016, at 18:16, Sven Van Caekenberghe <[hidden email]> wrote:

Can someone please confirm that there exists some VM that can run Pharo 4 (3) images on macOS Sierra ?

On 07 Oct 2016, at 20:33, Dimitris Chloupis <[hidden email]> wrote:

It works if you download it from terminal , download page has the instructions

Make sure you download alpha image latest VM

On Fri, 7 Oct 2016 at 20:25, Hari Balaraman <[hidden email]> wrote:
Hi All,
Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
Kind regards,
Hari




On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:

Send Pharo-users mailing list submissions to
  [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
  http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
or, via email, send a message with subject or body 'help' to
  [hidden email]

You can reach the person managing the list at
  [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Pharo-users digest..."


Today's Topics:

 1. Re: Pharo5 download for linux - interpreter cannot read image
    file (Andreas Sunardi)
 2. Re: Pharo5 download for linux - interpreter cannot read image
    file (Andreas Sunardi)


----------------------------------------------------------------------

Message: 1
Date: Fri, 7 Oct 2016 10:01:51 -0700
From: Andreas Sunardi <[hidden email]>
To: Any question about pharo is welcome <[hidden email]>
Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
  cannot read image file
Message-ID:
  <[hidden email]>
Content-Type: text/plain; charset="utf-8"

That's it! But it isn't as simple as that Here's what I did. I have pharo5
directory, unzipped from the Pharo download page (GNU/Linux w. libc <
2.15). I then took the VM Bernardo pointed me to and copy that VM into my
pharo5/bin.

That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
along with shared/PharoV40.sources

Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
put it in shared/, because that's where PharoV40.sources is, even tough
Clement said to put it in the same folder as the VM.

Then I tried to run it, calling pharo binary or the wrapper. Here's what I
found:
1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
directory) and next in shared/

2. If the source file is in shared/, making PharoV40.sources a sym link to
PharoV50.sources, still gives me the same error.

3. However, if the source files is in bin/, making PharoV40.sources a sym
link to PharoV50.sources does not give me the error. Success!

4. For additional experiment, I took Pharo5.0.image from Windows download,
and put it in shared/ (along with the changes file). It picks up
PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
both places and still works fine.

5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
sources file. Using Pharo5.0.image from Windows, I got notification pharo
can't find PharoV50.sources file, yet, I don't get that
MessageNotUnderstood error.


I think the image version is different in Windows and Linux download. The
image from Windows download starts with a welcome window. The image from
Linux download doesn't. I don't know how to check the image version.

I can now run pharo5 and I'm happy. The Linux download needs updated VM and
image, I think.

On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
wrote:

Hello

What you describe (arg1 instead of string) means the source file is not
present. Sources are required for some FFI calls. Take the PharoV50.sources
file (you can find it here http://files.pharo.org/sources/) and put it in
the same folder as your VM. It should solve the problem.

Best,

Clement


On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
wrote:

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 <
[hidden email]> wrote:

Hold on,

There's also this issue
https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
bian-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/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 <[hidden email]>
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 <
[hidden email]> wrote:

this
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 <[hidden email]>
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/

Or if still failing, the latest VM from here (latest.zip):
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 <
[hidden email]> wrote:

i already submitted a similar issue
https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
s-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 <[hidden email]
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.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>

------------------------------

Message: 2
Date: Fri, 7 Oct 2016 10:06:05 -0700
From: Andreas Sunardi <[hidden email]>
To: Any question about pharo is welcome <[hidden email]>
Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
  cannot read image file
Message-ID:
  <[hidden email]>
Content-Type: text/plain; charset="utf-8"

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 <[hidden email]> 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 <
[hidden email]> wrote:

Hold on,

There's also this issue
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/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 <[hidden email]>
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 <
[hidden email]> wrote:

this
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 <[hidden email]>
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/

Or if still failing, the latest VM from here (latest.zip):
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 <
[hidden email]> wrote:

i already submitted a similar issue
https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
s-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 <[hidden email]>
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.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Pharo-users mailing list
[hidden email]
http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org


------------------------------

End of Pharo-users Digest, Vol 42, Issue 29
*******************************************




Reply | Threaded
Open this post in threaded view
|

Re: Pharo on Mac

EstebanLM
btw… I will do the same for Pharo5+… I’m just having some compiling problems… so I think monday :)

Esteban

On 8 Oct 2016, at 19:35, Esteban Lorenzano <[hidden email]> wrote:

https://dl.dropboxusercontent.com/u/7684634/pharo40-sierra-stable.zip

I still didn’t put an official link because I was testing it (and you know, you do not do that on Friday :P)
But seems to be working… mostly. There is still one thing remaining: since sierra decided that everything runs on sandboxed environment, it does not find sources put aside VM (unless you put VM in /Applications… myself I have it in /Applications/Pharo/… and it works fine). 
So… you can: 

1) put VM in /Applications, or
2) just put sources along with image 

cheers, 
Esteabn

On 8 Oct 2016, at 18:16, Sven Van Caekenberghe <[hidden email]> wrote:

Can someone please confirm that there exists some VM that can run Pharo 4 (3) images on macOS Sierra ?

On 07 Oct 2016, at 20:33, Dimitris Chloupis <[hidden email]> wrote:

It works if you download it from terminal , download page has the instructions

Make sure you download alpha image latest VM

On Fri, 7 Oct 2016 at 20:25, Hari Balaraman <[hidden email]> wrote:
Hi All,
Fyi- the Pharo default collection of downloaded files for MacOS does not work (starts up with blank screen and remains as such) on MacOS Sierra. On another Mac with the previous OS (El Capitan) the default download works.
Kind regards,
Hari




On Oct 7, 2016, at 1:06 PM, [hidden email] wrote:

Send Pharo-users mailing list submissions to
  [hidden email]

To subscribe or unsubscribe via the World Wide Web, visit
  http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org
or, via email, send a message with subject or body 'help' to
  [hidden email]

You can reach the person managing the list at
  [hidden email]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Pharo-users digest..."


Today's Topics:

 1. Re: Pharo5 download for linux - interpreter cannot read image
    file (Andreas Sunardi)
 2. Re: Pharo5 download for linux - interpreter cannot read image
    file (Andreas Sunardi)


----------------------------------------------------------------------

Message: 1
Date: Fri, 7 Oct 2016 10:01:51 -0700
From: Andreas Sunardi <[hidden email]>
To: Any question about pharo is welcome <[hidden email]>
Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
  cannot read image file
Message-ID:
  <[hidden email]>
Content-Type: text/plain; charset="utf-8"

That's it! But it isn't as simple as that Here's what I did. I have pharo5
directory, unzipped from the Pharo download page (GNU/Linux w. libc <
2.15). I then took the VM Bernardo pointed me to and copy that VM into my
pharo5/bin.

That Pharo download (GNU/Linux w. libc <2.15) has shared/Pharo5.0.image
along with shared/PharoV40.sources

Next I grabbed the PharoV50.sources as Clement instructed. First I tried to
put it in shared/, because that's where PharoV40.sources is, even tough
Clement said to put it in the same folder as the VM.

Then I tried to run it, calling pharo binary or the wrapper. Here's what I
found:
1. pharo keeps looking for PharoV40.sources, looking in bin/ first (the VM
directory) and next in shared/

2. If the source file is in shared/, making PharoV40.sources a sym link to
PharoV50.sources, still gives me the same error.

3. However, if the source files is in bin/, making PharoV40.sources a sym
link to PharoV50.sources does not give me the error. Success!

4. For additional experiment, I took Pharo5.0.image from Windows download,
and put it in shared/ (along with the changes file). It picks up
PharoV50.sources in either bin/ or shared/. I removed PharoV40.sources in
both places and still works fine.

5. I remove PharoV50.sources in bin/ and shared/, so now I don't have any
sources file. Using Pharo5.0.image from Windows, I got notification pharo
can't find PharoV50.sources file, yet, I don't get that
MessageNotUnderstood error.


I think the image version is different in Windows and Linux download. The
image from Windows download starts with a welcome window. The image from
Linux download doesn't. I don't know how to check the image version.

I can now run pharo5 and I'm happy. The Linux download needs updated VM and
image, I think.

On Thu, Oct 6, 2016 at 10:45 PM, Cl?ment Bera <[hidden email]>
wrote:

Hello

What you describe (arg1 instead of string) means the source file is not
present. Sources are required for some FFI calls. Take the PharoV50.sources
file (you can find it here http://files.pharo.org/sources/) and put it in
the same folder as your VM. It should solve the problem.

Best,

Clement


On Fri, Oct 7, 2016 at 6:20 AM, Andreas Sunardi <[hidden email]>
wrote:

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 <
[hidden email]> wrote:

Hold on,

There's also this issue
https://pharo.fogbugz.com/f/cases/17353/build-spur-vm-for-de
bian-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/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 <[hidden email]>
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 <
[hidden email]> wrote:

this
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 <[hidden email]>
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/

Or if still failing, the latest VM from here (latest.zip):
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 <
[hidden email]> wrote:

i already submitted a similar issue
https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
s-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 <[hidden email]
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.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/892651ec/attachment-0001.html>

------------------------------

Message: 2
Date: Fri, 7 Oct 2016 10:06:05 -0700
From: Andreas Sunardi <[hidden email]>
To: Any question about pharo is welcome <[hidden email]>
Subject: Re: [Pharo-users] Pharo5 download for linux - interpreter
  cannot read image file
Message-ID:
  <[hidden email]>
Content-Type: text/plain; charset="utf-8"

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 <[hidden email]> 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 <
[hidden email]> wrote:

Hold on,

There's also this issue
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/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 <[hidden email]>
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 <
[hidden email]> wrote:

this
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 <[hidden email]>
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/

Or if still failing, the latest VM from here (latest.zip):
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 <
[hidden email]> wrote:

i already submitted a similar issue
https://pharo.fogbugz.com/f/cases/18221/This-interpreter-ver
s-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 <[hidden email]>
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.




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-users_lists.pharo.org/attachments/20161007/72459f1f/attachment.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Pharo-users mailing list
[hidden email]
http://lists.pharo.org/mailman/listinfo/pharo-users_lists.pharo.org


------------------------------

End of Pharo-users Digest, Vol 42, Issue 29
*******************************************