Pharo on 64bit Ubuntu

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

Pharo on 64bit Ubuntu

Leo Noordhuizen
Hello,
I am running Ubuntu 15.04 64 bit and want to start experimenting with Pharo.

What is the best way to get Pharo running in this environment ? It seems not to be straightforward, but I cant imagine that it has not been implemented before.

Thanks, Leo Noordhuizen - The Netherlands

Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Thierry Goubier
Hi Leo,

2015-07-10 10:10 GMT+02:00 Leo Noordhuizen <[hidden email]>:
Hello,
I am running Ubuntu 15.04 64 bit and want to start experimenting with Pharo.

What is the best way to get Pharo running in this environment ? It seems not to be straightforward, but I cant imagine that it has not been implemented before.

Nothing special.

Have been using Pharo and Ubuntu 15.04 64 bits for a few months now.

You just need to have a few i386 libs installed since pharo is still 32 bits, and then do something like:


Regards,

Thierry
 

Thanks, Leo Noordhuizen - The Netherlands


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Stephan Eggermont-3
In reply to this post by Leo Noordhuizen
On 10-07-15 10:10, Leo Noordhuizen wrote:
> Hello,
> I am running Ubuntu 15.04 64 bit and want to start experimenting with Pharo.
>
> What is the best way to get Pharo running in this environment ? It seems
> not to be straightforward, but I cant imagine that it has not been
> implemented before.

I am running Ubuntu 15.04 64 bit with PharoLauncher through the PPA.
That was an update from 14.10. For a development machine, PharoLauncher
is easiest.

 From http://pharo.org/gnu-linux-installation#64-bit-System-Setup

Ubuntu (ppa)
Ubuntu users can use the dedicated ppa to install Pharo in various ways:

Install the headless Pharo VM only

sudo add-apt-repository ppa:pharo/stable
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install pharo-vm-core

Install PharoLauncher, our experimental new GUI Dashboard

sudo add-apt-repository ppa:pharo/stable
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install pharo-launcher
If you don't have the add-apt-repository command, google is your best
bet as getting it varies by distribution version
For reference, the ppa page on launchpad.net

Stephan Eggermont - Den Bosch


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Leo Noordhuizen

On Fri, Jul 10, 2015 at 10:30 AM, Stephan Eggermont <[hidden email]> wrote:
sudo apt-get install pharo-launcher

I should have mentioned that I already had tried the described installtionprocedure.
I did again today with the same result: Crash.

I am copying the first part of the errormessages I am getting here:
-----------------------------------------------------------------------------------------------------
lcn@ubulcn:~$ pharo

Segmentation fault Fri Jul 10 14:22:36 2015


/usr/lib/pharo-vm/pharo-vm
pharo VM version: 3.9-7 #1 Sat Jun 20 11:04:30 UTC 2015 gcc 4.9.1 [Production ITHB VM]
Built from: NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jun
 20 2015
With: NBCogit NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jun 20 2015
Revision: https://github.com/pharo-project/pharo-vm.git Commit: 756ea616f0b20ae88e668210d47a4e4944422754 Date: 2015-
04-30 16:36:55 +0200 By: Esteban Lorenzano <[hidden email]> Jenkins build #14960
Build host: Linux lgw01-02 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 i686 i686 i686 GNU/Linux
plugin path: /usr/lib/pharo-vm/ [default: /usr/lib/pharo-vm/]


C stack backtrace & registers:
eax 0xffa15964 ebx 0xffa15880 ecx 0xffa15918 edx 0xffa158cc
edi 0xffa15750 esi 0xffa15750 ebp 0xffa157e8 esp 0xffa15834
eip 0xffa15a48
*[0xffa15a48]
/usr/lib/pharo-vm/pharo-vm[0x809f382]
/usr/lib/pharo-vm/pharo-vm[0x809f6ac]
[0xf770cbf0]
/usr/lib/pharo-vm/pharo-vm[0x81026f3]
/usr/lib/pharo-vm/pharo-vm[0x8075cfa]
/usr/lib/pharo-vm/pharo-vm(interpret+0x1a51)[0x8090c81]
/usr/lib/pharo-vm/pharo-vm(enterSmalltalkExecutiveImplementation+0x4a)[0x809487a]
/usr/lib/pharo-vm/pharo-vm(interpret+0x1db)[0x808f40b]
/usr/lib/pharo-vm/pharo-vm(main+0x2e9)[0x805ba89]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xde)[0xf74d572e]
/usr/lib/pharo-vm/pharo-vm[0x805bd79]
/lib/i386-linux-gnu/libc.so.6(+0x1b7000)[0xf7674000]


Smalltalk stack dump:
0xffa24ac0 I UnixOSProcessAccessor>forkAndExec:stdIn:stdOut:stdErr:argBuf:argOffsets:envBuf:envOffsets:workingDir: 0
xb881667c: a(n) UnixOSProcessAccessor
0xffa24b3c I UnixProcess>processProxy:forkAndExec:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
0xffa24b70 I ExternalUnixOSProcess>forkChild 0xb8cd5bbc: a(n) ExternalUnixOSProcess
0xffa26a68 I ExternalUnixOSProcess class>forkAndExec:arguments:environment:descriptors: 0xb87ec95c: a(n) ExternalUni
xOSProcess class
0xffa26a98 I UnixProcess>forkAndExec:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
0xffa26ac8 I UnixProcess>forkJob:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
0xffa26afc I UnixProcess>command: 0xb881663c: a(n) UnixProcess
0xffa26b20 I OSProcess class>command: 0xb87eae7c: a(n) OSProcess class
0xffa26b4c I PhLImage>launch: 0xb8c68a20: a(n) PhLImage
0xffa26b70 I PhLLaunchImageCommand>execute 0xb8c71c80: a(n) PhLLaunchImageCommand
0xffa20a58 I [] in PhLLaunchImageCommand(PhLCommand)>asMenuItem 0xb8c71c80: a(n) PhLLaunchImageCommand
0xffa20a70 M BlockClosure>cull: 0xb8c7329c: a(n) BlockClosure
0xffa20a98 I MenuItemModel>performMenuActionWith: 0xb8c71c8c: a(n) MenuItemModel
0xffa20ab4 M MorphicMenuItemAdapter>performMenuActionWith: 0xb8c82e00: a(n) MorphicMenuItemAdapter
0xffa20ae0 I [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
0xffa20b00 M BlockClosure>ensure: 0xb8cd3d6c: a(n) BlockClosure
0xffa20b20 M CursorWithMask(Cursor)>showWhile: 0xb7099624: a(n) CursorWithMask
0xffa20b48 I ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
0xffa20b6c I ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0xb8c82e34: a(n) ToggleMenuItemMorph
0xffa1da14 M ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0xb8c82e34: a(n) ToggleMenuItemMorph
0xffa1da30 M MouseButtonEvent>sentTo: 0xb8cae8e8: a(n) MouseButtonEvent
0xffa1da4c M ToggleMenuItemMorph(Morph)>handleEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
0xffa1da7c M MorphicEventDispatcher>dispatchDefault:with: 0xb80096d8: a(n) MorphicEventDispatcher
0xffa1da9c M MorphicEventDispatcher>handleMouseUp: 0xb80096d8: a(n) MorphicEventDispatcher
0xffa1dab8 M MouseButtonEvent>sentTo: 0xb8cae8e8: a(n) MouseButtonEvent
0xffa1dad8 M [] in MorphicEventDispatcher>dispatchEvent:with: 0xb80096d8: a(n) MorphicEventDispatcher
-----------------------------------------------------------

Apparently I am doing sothing wrong ?

Thanks, Leo Noordhuizen

Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Sven Van Caekenberghe-2
Does ldd on the executable tell you that all dynamic libraries are resolved ?

> On 10 Jul 2015, at 14:28, Leo Noordhuizen <[hidden email]> wrote:
>
>
> On Fri, Jul 10, 2015 at 10:30 AM, Stephan Eggermont <[hidden email]> wrote:
> sudo apt-get install pharo-launcher
>
> I should have mentioned that I already had tried the described installtionprocedure.
> I did again today with the same result: Crash.
>
> I am copying the first part of the errormessages I am getting here:
> -----------------------------------------------------------------------------------------------------
> lcn@ubulcn:~$ pharo
>
> Segmentation fault Fri Jul 10 14:22:36 2015
>
>
> /usr/lib/pharo-vm/pharo-vm
> pharo VM version: 3.9-7 #1 Sat Jun 20 11:04:30 UTC 2015 gcc 4.9.1 [Production ITHB VM]
> Built from: NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jun
> 20 2015
> With: NBCogit NativeBoost-CogPlugin-EstebanLorenzano.21 uuid: 4d9b9bdf-2dfa-4c0b-99eb-5b110dadc697 Jun 20 2015
> Revision: https://github.com/pharo-project/pharo-vm.git Commit: 756ea616f0b20ae88e668210d47a4e4944422754 Date: 2015-
> 04-30 16:36:55 +0200 By: Esteban Lorenzano <[hidden email]> Jenkins build #14960
> Build host: Linux lgw01-02 3.13.0-55-generic #94-Ubuntu SMP Thu Jun 18 00:27:10 UTC 2015 i686 i686 i686 GNU/Linux
> plugin path: /usr/lib/pharo-vm/ [default: /usr/lib/pharo-vm/]
>
>
> C stack backtrace & registers:
> eax 0xffa15964 ebx 0xffa15880 ecx 0xffa15918 edx 0xffa158cc
> edi 0xffa15750 esi 0xffa15750 ebp 0xffa157e8 esp 0xffa15834
> eip 0xffa15a48
> *[0xffa15a48]
> /usr/lib/pharo-vm/pharo-vm[0x809f382]
> /usr/lib/pharo-vm/pharo-vm[0x809f6ac]
> [0xf770cbf0]
> /usr/lib/pharo-vm/pharo-vm[0x81026f3]
> /usr/lib/pharo-vm/pharo-vm[0x8075cfa]
> /usr/lib/pharo-vm/pharo-vm(interpret+0x1a51)[0x8090c81]
> /usr/lib/pharo-vm/pharo-vm(enterSmalltalkExecutiveImplementation+0x4a)[0x809487a]
> /usr/lib/pharo-vm/pharo-vm(interpret+0x1db)[0x808f40b]
> /usr/lib/pharo-vm/pharo-vm(main+0x2e9)[0x805ba89]
> /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xde)[0xf74d572e]
> /usr/lib/pharo-vm/pharo-vm[0x805bd79]
> /lib/i386-linux-gnu/libc.so.6(+0x1b7000)[0xf7674000]
>
>
> Smalltalk stack dump:
> 0xffa24ac0 I UnixOSProcessAccessor>forkAndExec:stdIn:stdOut:stdErr:argBuf:argOffsets:envBuf:envOffsets:workingDir: 0
> xb881667c: a(n) UnixOSProcessAccessor
> 0xffa24b3c I UnixProcess>processProxy:forkAndExec:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
> 0xffa24b70 I ExternalUnixOSProcess>forkChild 0xb8cd5bbc: a(n) ExternalUnixOSProcess
> 0xffa26a68 I ExternalUnixOSProcess class>forkAndExec:arguments:environment:descriptors: 0xb87ec95c: a(n) ExternalUni
> xOSProcess class
> 0xffa26a98 I UnixProcess>forkAndExec:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
> 0xffa26ac8 I UnixProcess>forkJob:arguments:environment:descriptors: 0xb881663c: a(n) UnixProcess
> 0xffa26afc I UnixProcess>command: 0xb881663c: a(n) UnixProcess
> 0xffa26b20 I OSProcess class>command: 0xb87eae7c: a(n) OSProcess class
> 0xffa26b4c I PhLImage>launch: 0xb8c68a20: a(n) PhLImage
> 0xffa26b70 I PhLLaunchImageCommand>execute 0xb8c71c80: a(n) PhLLaunchImageCommand
> 0xffa20a58 I [] in PhLLaunchImageCommand(PhLCommand)>asMenuItem 0xb8c71c80: a(n) PhLLaunchImageCommand
> 0xffa20a70 M BlockClosure>cull: 0xb8c7329c: a(n) BlockClosure
> 0xffa20a98 I MenuItemModel>performMenuActionWith: 0xb8c71c8c: a(n) MenuItemModel
> 0xffa20ab4 M MorphicMenuItemAdapter>performMenuActionWith: 0xb8c82e00: a(n) MorphicMenuItemAdapter
> 0xffa20ae0 I [] in ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
> 0xffa20b00 M BlockClosure>ensure: 0xb8cd3d6c: a(n) BlockClosure
> 0xffa20b20 M CursorWithMask(Cursor)>showWhile: 0xb7099624: a(n) CursorWithMask
> 0xffa20b48 I ToggleMenuItemMorph(MenuItemMorph)>invokeWithEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
> 0xffa20b6c I ToggleMenuItemMorph(MenuItemMorph)>mouseUp: 0xb8c82e34: a(n) ToggleMenuItemMorph
> 0xffa1da14 M ToggleMenuItemMorph(MenuItemMorph)>handleMouseUp: 0xb8c82e34: a(n) ToggleMenuItemMorph
> 0xffa1da30 M MouseButtonEvent>sentTo: 0xb8cae8e8: a(n) MouseButtonEvent
> 0xffa1da4c M ToggleMenuItemMorph(Morph)>handleEvent: 0xb8c82e34: a(n) ToggleMenuItemMorph
> 0xffa1da7c M MorphicEventDispatcher>dispatchDefault:with: 0xb80096d8: a(n) MorphicEventDispatcher
> 0xffa1da9c M MorphicEventDispatcher>handleMouseUp: 0xb80096d8: a(n) MorphicEventDispatcher
> 0xffa1dab8 M MouseButtonEvent>sentTo: 0xb8cae8e8: a(n) MouseButtonEvent
> 0xffa1dad8 M [] in MorphicEventDispatcher>dispatchEvent:with: 0xb80096d8: a(n) MorphicEventDispatcher
> -----------------------------------------------------------
>
> Apparently I am doing sothing wrong ?
>
> Thanks, Leo Noordhuizen
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Sean P. DeNigris
Administrator
In reply to this post by Leo Noordhuizen
Leo Noordhuizen wrote
I should have mentioned that I already had tried the described
installtionprocedure.
Which procedure did you follow? Maybe we have to update instructions somewhere?
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Leo Noordhuizen
@sean: I used:
--------------------------
sudo add-apt-repository ppa:pharo/stable
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install pharo-launcher
---------------------------

the result of ldd  is:
------------------------
lcn@ubulcn:/usr/lib/pharo-vm$ ldd pharo-vm 
linux-gate.so.1 =>  (0xf7702000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7690000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf768b000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf766d000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74b2000)
/lib/ld-linux.so.2 (0xf7703000)
-----------------------

I hope this helps.

Leo

On Fri, Jul 10, 2015 at 5:48 PM, Sean P. DeNigris <[hidden email]> wrote:
Leo Noordhuizen wrote
> I should have mentioned that I already had tried the described
> installtionprocedure.

Which procedure did you follow? Maybe we have to update instructions
somewhere?



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Pharo-on-64bit-Ubuntu-tp4836827p4836989.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

stepharo
In reply to this post by Leo Noordhuizen


Le 10/7/15 10:10, Leo Noordhuizen a écrit :
> Hello,
> I am running Ubuntu 15.04 64 bit and want to start experimenting with
> Pharo.

welcome Leo.

We are working on providing a 64bits solution but it will take some time.
>
> What is the best way to get Pharo running in this environment ? It
> seems not to be straightforward, but I cant imagine that it has not
> been implemented before.
>
> Thanks, Leo Noordhuizen - The Netherlands
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Jimmie Houchin-5
In reply to this post by Leo Noordhuizen
Hello,

I don't know if this is the problem. But in your example I do not see
sudo apt-get dist-upgrade
which might be necessary to install the  libraries after the update.

You might have actually did dist-upgrade or upgrade and just didn't put it in the email.
Or maybe the install pharo-launcher does all of that.

Here is the script I use to install Pharo.
I do not at this time use Pharo-Launcher. No particular reason. I just haven't yet.

sudo dpkg --add-architecture i386
sudo apt-get update

# INSTALL BUILD LIBRARIES ======================================================
sudo apt-get --yes install cmake zip bash-completion ruby git xz-utils debhelper devscripts
sudo apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386 libasound2-plugins:i386
sudo apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
sudo apt-get --yes install build-essential gcc-multilib g++
sudo apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386

This has gotten Pharo to work for me on any recent Ubuntus. I am currently running it on Xubuntu 15.04.

Hope this helps.

Jimmie


On 07/10/2015 11:38 AM, Leo Noordhuizen wrote:
@sean: I used:
--------------------------
sudo add-apt-repository ppa:pharo/stable
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install pharo-launcher
---------------------------

the result of ldd  is:
------------------------
lcn@ubulcn:/usr/lib/pharo-vm$ ldd pharo-vm 
linux-gate.so.1 =>  (0xf7702000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7690000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf768b000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf766d000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74b2000)
/lib/ld-linux.so.2 (0xf7703000)
-----------------------

I hope this helps.

Leo

On Fri, Jul 10, 2015 at 5:48 PM, Sean P. DeNigris <[hidden email]> wrote:
Leo Noordhuizen wrote
> I should have mentioned that I already had tried the described
> installtionprocedure.

Which procedure did you follow? Maybe we have to update instructions
somewhere?



-----
Cheers,
Sean
--
View this message in context: http://forum.world.st/Pharo-on-64bit-Ubuntu-tp4836827p4836989.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Leo Noordhuizen

On Sat, Jul 11, 2015 at 1:57 AM, Jimmie Houchin <[hidden email]> wrote:
sudo apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386

Actually I had given up running {haro in normal mode and had installed a 32 bit Ubuntu in a Gnome Boxes environment, but Did try the installationprocedure as described by Jimmie Hochin, and...

Works like a charm. So now I can start exploring.

Thanks everybody for the suggestions.

Leo Noordhuizen
Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Thierry Goubier
In reply to this post by Jimmie Houchin-5
Hi Jimmy,

I checked this morning and I noticed I was missing

libssh2-1:i386

It's needed for libgit.

I'll take your script and make it a gist, for future reference !

Thanks,

Thierry

Le 11/07/2015 01:57, Jimmie Houchin a écrit :

> Hello,
>
> I don't know if this is the problem. But in your example I do not see
> sudo apt-get dist-upgrade
> which might be necessary to install the  libraries after the update.
>
> You might have actually did dist-upgrade or upgrade and just didn't put
> it in the email.
> Or maybe the install pharo-launcher does all of that.
>
> Here is the script I use to install Pharo.
> I do not at this time use Pharo-Launcher. No particular reason. I just
> haven't yet.
>
> sudo dpkg --add-architecture i386
> sudo apt-get update
>
> # INSTALL BUILD LIBRARIES
> ======================================================
> sudo apt-get --yes install cmake zip bash-completion ruby git xz-utils
> debhelper devscripts
> sudo apt-get --yes install libc6-dev:i386 libasound2:i386
> libasound2-dev:i386 libasound2-plugins:i386
> sudo apt-get --yes install libssl-dev:i386 libssl1.0.0:i386
> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
> sudo apt-get --yes install build-essential gcc-multilib g++
> sudo apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>
> This has gotten Pharo to work for me on any recent Ubuntus. I am
> currently running it on Xubuntu 15.04.
>
> Hope this helps.
>
> Jimmie
>
>
> On 07/10/2015 11:38 AM, Leo Noordhuizen wrote:
>> @sean: I used:
>> --------------------------
>> sudo add-apt-repository ppa:pharo/stable
>> sudo dpkg --add-architecture i386
>> sudo apt-get update
>> sudo apt-get install pharo-launcher
>> ---------------------------
>>
>> the result of ldd  is:
>> ------------------------
>> lcn@ubulcn:/usr/lib/pharo-vm$ ldd pharo-vm
>> linux-gate.so.1 =>  (0xf7702000)
>> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7690000)
>> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf768b000)
>> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf766d000)
>> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74b2000)
>> /lib/ld-linux.so.2 (0xf7703000)
>> -----------------------
>>
>> I hope this helps.
>>
>> Leo
>>
>> On Fri, Jul 10, 2015 at 5:48 PM, Sean P. DeNigris
>> <[hidden email] <mailto:[hidden email]>> wrote:
>>
>>     Leo Noordhuizen wrote
>>     > I should have mentioned that I already had tried the described
>>     > installtionprocedure.
>>
>>     Which procedure did you follow? Maybe we have to update instructions
>>     somewhere?
>>
>>
>>
>>     -----
>>     Cheers,
>>     Sean
>>     --
>>     View this message in context:
>>     http://forum.world.st/Pharo-on-64bit-Ubuntu-tp4836827p4836989.html
>>     Sent from the Pharo Smalltalk Users mailing list archive at
>>     Nabble.com.
>>
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Stephan Eggermont-3
In reply to this post by Leo Noordhuizen
Hi Leo,

Good to see you have a working solution.
What updates are needed on the ppa/described installation
procedure on pharo,.org?

Stephan



Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Jimmie Houchin-5
In reply to this post by Leo Noordhuizen
On 07/11/2015 02:42 AM, Leo Noordhuizen wrote:

On Sat, Jul 11, 2015 at 1:57 AM, Jimmie Houchin <[hidden email]> wrote:
sudo apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386

Actually I had given up running {haro in normal mode and had installed a 32 bit Ubuntu in a Gnome Boxes environment, but Did try the installationprocedure as described by Jimmie Hochin, and...

Works like a charm. So now I can start exploring.

Thanks everybody for the suggestions.

Leo Noordhuizen

I am glad it worked for you.

Jimmie
Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Jimmie Houchin-5
In reply to this post by Thierry Goubier
Hello,

I have not yet used any of the git libraries. But I do anticipate so in
the future.

I have added the libssh2-1:i386 library to my script.

I have attached my setup script.

Hopefully it will be useful to some.

Jimmie

On 07/11/2015 02:46 AM, Thierry Goubier wrote:

> Hi Jimmy,
>
> I checked this morning and I noticed I was missing
>
> libssh2-1:i386
>
> It's needed for libgit.
>
> I'll take your script and make it a gist, for future reference !
>
> Thanks,
>
> Thierry
>
> Le 11/07/2015 01:57, Jimmie Houchin a écrit :
>> Hello,
>>
>> I don't know if this is the problem. But in your example I do not see
>> sudo apt-get dist-upgrade
>> which might be necessary to install the  libraries after the update.
>>
>> You might have actually did dist-upgrade or upgrade and just didn't put
>> it in the email.
>> Or maybe the install pharo-launcher does all of that.
>>
>> Here is the script I use to install Pharo.
>> I do not at this time use Pharo-Launcher. No particular reason. I just
>> haven't yet.
>>
>> sudo dpkg --add-architecture i386
>> sudo apt-get update
>>
>> # INSTALL BUILD LIBRARIES
>> ======================================================
>> sudo apt-get --yes install cmake zip bash-completion ruby git xz-utils
>> debhelper devscripts
>> sudo apt-get --yes install libc6-dev:i386 libasound2:i386
>> libasound2-dev:i386 libasound2-plugins:i386
>> sudo apt-get --yes install libssl-dev:i386 libssl1.0.0:i386
>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
>> sudo apt-get --yes install build-essential gcc-multilib g++
>> sudo apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>>
>> This has gotten Pharo to work for me on any recent Ubuntus. I am
>> currently running it on Xubuntu 15.04.
>>
>> Hope this helps.
>>
>> Jimmie
>>
>>
>> On 07/10/2015 11:38 AM, Leo Noordhuizen wrote:
>>> @sean: I used:
>>> --------------------------
>>> sudo add-apt-repository ppa:pharo/stable
>>> sudo dpkg --add-architecture i386
>>> sudo apt-get update
>>> sudo apt-get install pharo-launcher
>>> ---------------------------
>>>
>>> the result of ldd  is:
>>> ------------------------
>>> lcn@ubulcn:/usr/lib/pharo-vm$ ldd pharo-vm
>>> linux-gate.so.1 =>  (0xf7702000)
>>> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7690000)
>>> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf768b000)
>>> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf766d000)
>>> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf74b2000)
>>> /lib/ld-linux.so.2 (0xf7703000)
>>> -----------------------
>>>
>>> I hope this helps.
>>>
>>> Leo
>>>
>>> On Fri, Jul 10, 2015 at 5:48 PM, Sean P. DeNigris
>>> <[hidden email] <mailto:[hidden email]>> wrote:
>>>
>>>     Leo Noordhuizen wrote
>>>     > I should have mentioned that I already had tried the described
>>>     > installtionprocedure.
>>>
>>>     Which procedure did you follow? Maybe we have to update
>>> instructions
>>>     somewhere?
>>>
>>>
>>>
>>>     -----
>>>     Cheers,
>>>     Sean
>>>     --
>>>     View this message in context:
>>> http://forum.world.st/Pharo-on-64bit-Ubuntu-tp4836827p4836989.html
>>>     Sent from the Pharo Smalltalk Users mailing list archive at
>>>     Nabble.com.
>>>
>>>
>>
>
>


setup-pharo.sh (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Markus Fritsche-4
In reply to this post by Leo Noordhuizen
Hello Leo,

sorry, I was unavailable.

I personally am running 14.04 due to LTS status, but will see if I can
recreate your error.

Kind regards,
    Markus

Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Leo Noordhuizen
Markus,

If you read the messages in this thread, you can see that it has been more or less solved.

'More or less' because Pharo runs fine now, but when I reboot Ubuntu I get a systemerror with as subject Pharo-vm.
This has been probably caused by my different attempts to make this work (with different methods) which may have left some 'rubble' causing this.

I should probably re-install Ubuntu soon. Which I do now and then anyway.

Thanks, kind regards, Leo Noordhuizen


On Tue, Jul 14, 2015 at 12:50 PM, Markus Fritsche <[hidden email]> wrote:
Hello Leo,

sorry, I was unavailable.

I personally am running 14.04 due to LTS status, but will see if I can recreate your error.

Kind regards,
   Markus


Reply | Threaded
Open this post in threaded view
|

Re: Pharo on 64bit Ubuntu

Yuriy Mironenko
I just had all sort of the troubles trying to install Pharo on Ubuntu 14.04 x64.
I followed different routes and (sub)sets of instructions, but always come to either crashing or freezing.

And then, next day, everything just started to work normally.

So, I conclude, that REBOOT is necessary at some (final) stage (which is not obvious thing in Linux world). I will try to make some experimentation to understand the correct way - and then I'll ask somebody to update Pharo installation instructions.

2015-07-14 15:35 GMT+03:00 Leo Noordhuizen <[hidden email]>:
Markus,

If you read the messages in this thread, you can see that it has been more or less solved.

'More or less' because Pharo runs fine now, but when I reboot Ubuntu I get a systemerror with as subject Pharo-vm.
This has been probably caused by my different attempts to make this work (with different methods) which may have left some 'rubble' causing this.

I should probably re-install Ubuntu soon. Which I do now and then anyway.

Thanks, kind regards, Leo Noordhuizen


On Tue, Jul 14, 2015 at 12:50 PM, Markus Fritsche <[hidden email]> wrote:
Hello Leo,

sorry, I was unavailable.

I personally am running 14.04 due to LTS status, but will see if I can recreate your error.

Kind regards,
   Markus