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
Hi Leo, 2015-07-10 10:10 GMT+02:00 Leo Noordhuizen <leo.noordhuizen@gmail.com>:
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: curl get.pharo.org/stable+vm | bash Regards, Thierry
Thanks, Leo Noordhuizen - The Netherlands
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
On Fri, Jul 10, 2015 at 10:30 AM, Stephan Eggermont <stephan@stack.nl> 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 <estebanlm@gmail.com> 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
Does ldd on the executable tell you that all dynamic libraries are resolved ?
On 10 Jul 2015, at 14:28, Leo Noordhuizen <leo.noordhuizen@gmail.com> wrote:
On Fri, Jul 10, 2015 at 10:30 AM, Stephan Eggermont <stephan@stack.nl> 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 <estebanlm@gmail.com> 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
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.
@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 <sean@clipperadams.com> 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.
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 <sean@clipperadams.com <mailto:sean@clipperadams.com>> 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.
On Sat, Jul 11, 2015 at 1:57 AM, Jimmie Houchin <jlhouchin@gmail.com> 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
Hi Leo, Good to see you have a working solution. What updates are needed on the ppa/described installation procedure on pharo,.org? Stephan
On 07/11/2015 02:42 AM, Leo Noordhuizen wrote:
On Sat, Jul 11, 2015 at 1:57 AM, Jimmie Houchin <jlhouchin@gmail.com <mailto:jlhouchin@gmail.com>> 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
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 <sean@clipperadams.com <mailto:sean@clipperadams.com>> 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.
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 <sean@clipperadams.com <mailto:sean@clipperadams.com>> 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.
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
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 <mfritsche@reauktion.de> 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
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 <leo.noordhuizen@gmail.com>:
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 <mfritsche@reauktion.de> 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
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
participants (9)
-
Jimmie Houchin -
Leo Noordhuizen -
Markus Fritsche -
Sean P. DeNigris -
Stephan Eggermont -
stepharo -
Sven Van Caekenberghe -
Thierry Goubier -
ЮÑий ÐиÑоненко