Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
July 2015
- 87 participants
- 663 messages
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Jimmie Houchin
Just as a curiosity what Crunchbang install are you using? I have used
my script on Crunchbang. But I haven't used #! since it ended. I like
staying current so I always installed Waldorf and the ran another script
to upgrade to Sid install all of my stuff. Then I would run my script in
my new Jessie based #!.
I started this email above and then decided to do a fresh install #! as
stated above. It worked just fine.
In fact I tried it while still as Waldorf. Pharo failed there stating
that it required GLIBC 2.15. If I remember correctly.
I am at a loss as to what the problem is.
Jimmie
On 07/26/2015 05:06 AM, Shadowfirebird wrote:
> Actually, no, because I assumed that there were broken dependancies in
> Crunchbang and it wouldn't help. Here goes...
>
> TL;DR: I just got tangled up in missing dependancies; I think this is
> a #! problem. Thanks for the idea, though.
>
> Long version:
>
> shadow(a)jenna[~/shadow/scratch/pharo4.0]%: ./pharo
> could not find module vm-display-X11
> [1] 4875 abort ./pharo
>
> (134) shadow(a)jenna[~/shadow/scratch/pharo4.0]%: cd bin
>
> shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: ldd vm-display-X11
> linux-gate.so.1 (0xf776e000)
> libpthread.so.0 => /lib32/libpthread.so.0 (0xf771d000)
> libGL.so.1 => not found
> libX11.so.6 => not found
> libc.so.6 => /lib32/libc.so.6 (0xf7572000)
> /lib/ld-linux.so.2 (0xf776f000)
>
> Well outside of my comfort zone here, but a quick web search suggests
> I might want libgl1-mesa-glx or libgl1-mesa-swx11? Looking at Synaptic
> I can see a libgl1-mesa-swx11-i686:i386, so let's try that?
>
> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
> install libgl1-mesa-swx11-i686
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> libgl1-mesa-swx11-i686:i386 : Depends: libgl1-mesa-swx11:i386 (=
> 8.0.5-4+deb7u2) but it is not going to be installed
> Depends: libc6:i386 (>= 2.3.6-6~)
> but it is not going to be installed
> Depends: libgcc1:i386 (>= 1:4.1.1)
> but it is not going to be installed
> Depends: libstdc++6:i386 (>= 4.1.1)
> but it is not going to be installed
> Depends: libx11-6:i386 but it is
> not going to be installed
> Depends: libxext6:i386 but it is
> not going to be installed
> E: Unable to correct problems, you have held broken packages.
>
> Okay. Hmm. Maybe apt-get is failing to chain-install these dependancies? Maybe?
>
> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
> install libc6:i386
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> libc6 : Depends: libgcc1 but it is not going to be installed
> Breaks: libc6:i386 (!= 2.19-13) but 2.13-38+deb7u8 is to
> be installed
> libc6:i386 : Breaks: libc6 (!= 2.13-38+deb7u8) but 2.19-13 is to
> be installed
> libcairo2 : Depends: libfontconfig1 (>= 2.9.0) but it is not
> going to be installed
> Depends: libfreetype6 (>= 2.3.5) but it is not going
> to be installed
> Depends: libpixman-1-0 (>= 0.21.6) but it is not
> going to be installed
> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
> to be installed
> Depends: libxcb-render0 but it is not going to be installed
> Depends: libxcb-shm0 but it is not going to be installed
> Depends: libxcb1 (>= 1.6) but it is not going to be installed
> Depends: libxrender1 but it is not going to be installed
> libcurl3-gnutls : Depends: libgcrypt11 (>= 1.4.5) but it is not
> going to be installed
> Depends: libgnutls26 (>= 2.12.17-0) but it is
> not going to be installed
> Depends: libgssapi-krb5-2 (>= 1.10+dfsg~) but
> it is not going to be installed
> Depends: libidn11 (>= 1.13) but it is not going
> to be installed
> Depends: libldap-2.4-2 (>= 2.4.7) but it is not
> going to be installed
> Depends: librtmp0 (>= 2.3) but it is not going
> to be installed
> Depends: libssh2-1 (>= 1.2.6) but it is not
> going to be installed
> Recommends: ca-certificates but it is not going
> to be installed
> libdbus-glib-1-2 : Depends: libdbus-1-3 (>= 1.2.16) but it is not
> going to be installed
> libglib2.0-0 : Depends: libffi5 (>= 3.0.4) but it is not going to
> be installed
> Depends: libpcre3 (>= 8.10) but it is not going to
> be installed
> Depends: libselinux1 (>= 1.32) but it is not going
> to be installed
> Recommends: shared-mime-info
> libimlib2 : Depends: libbz2-1.0 but it is not going to be installed
> Depends: libfreetype6 (>= 2.2.1) but it is not going
> to be installed
> Depends: libgif4 (>= 4.1.4) but it is not going to be installed
> Depends: libid3tag0 (>= 0.15.1b) but it is not going
> to be installed
> Depends: libjpeg8 (>= 8c) but it is not going to be installed
> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
> to be installed
> Depends: libtiff4 (> 3.9.5-3~) but it is not going to
> be installed
> liblua5.1-0 : Depends: libgcc1 (>= 1:4.1.1) but it is not going
> to be installed
> Depends: libstdc++6 (>= 4.1.1) but it is not going
> to be installed
> libruby1.8 : Depends: libgdbm3 (>= 1.8.3) but it is not going to
> be installed
> Depends: libreadline5 (>= 5.2) but it is not going
> to be installed
> Depends: libssl1.0.0 (>= 1.0.0) but it is not going
> to be installed
> libx11-6 : Depends: libxcb1 (>= 1.2) but it is not going to be installed
> libxft2 : Depends: libfontconfig1 (>= 2.9.0) but it is not going
> to be installed
> Depends: libfreetype6 (>= 2.3.5) but it is not going to
> be installed
> Depends: libxrender1 but it is not going to be installed
> libxml2 : Depends: liblzma5 (>= 5.1.1alpha+20120614) but it is
> not going to be installed
> Recommends: xml-core but it is not going to be installed
> E: Error, pkgProblemResolver::Resolve generated breaks, this may
> be caused by held packages.
> sudo apt-get install libc6:i386 19.22s user 0.12s system 99% cpu
> 19.356 total
>
> ...Ooof. Okay, giving up now. Thanks for the idea, though.
>
> On Sun, Jul 26, 2015 at 2:47 AM, Mariano Martinez Peck
> <marianopeck(a)gmail.com> wrote:
>> Did you try doing a "ldd" over the VM executable file so that you can find
>> the missing dependencies?
>>
>>
>>
>> On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird<shadowfirebird(a)gmail.com>
>> wrote:
>>> Same problem. I'm afraid -- Crunchbang refuses to install libasound2:i386
>>> because it cannot fulfill the dependencies.
>>>
>>> On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin<jlhouchin(a)gmail.com>
>>> wrote:
>>>> Hello,
>>>>
>>>> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
>>>> exceptionally empowering tools. And getting better all the time.
>>>>
>>>> My apologies for your difficulties. I personally have not seen that page
>>>> before as I already have scripts for installing all of the requisite
>>>> libraries. This script has worked for me for years on Ubuntu or other Debian
>>>> based distros. My favorite was Crunchbang.
>>>>
>>>> I did not originate this script but believe I started with I found years
>>>> ago for either Debian or Ubuntu. I cleaned it up and added to it over time.
>>>> It installs all the necessary libraries to my knowledge. Whether or not
>>>> installs more than I need I do not know. All I do know is that after running
>>>> the script Pharo runs perfectly.
>>>>
>>>> I copied all of this from my setup-pharo.sh script.
>>>> I run this script anytime I have a fresh Linux install.
>>>> I then sudo -s and run the script.
>>>>
>>>> dpkg --add-architecture i386
>>>> apt-get update
>>>>
>>>> apt-get --yes install cmake zip bash-completion ruby git xz-utils
>>>> debhelper devscripts
>>>> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
>>>> libasound2-plugins:i386
>>>> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
>>>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
>>>> apt-get --yes install build-essential gcc-multilib g++
>>>> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>>>>
>>>> Hopefully this can help your experience with Pharo and/or Squeak.
>>>>
>>>> Jimmie
>>>>
>>>>
>>>>
>>>>
>>>> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>>>>> Hi all,
>>>>>
>>>>> I've been having trouble getting *any* sort of Smalltalk working on
>>>>> Linux. But ultimately I got Pharo (my first choice) working on Debian
>>>>> Jessie.
>>>>>
>>>>> It wasn't terribly hard in the end, but since the instructions at
>>>>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be out
>>>>> of date, I thought it might be helpful to post something in case those in
>>>>> charge of that page would like to update. Since there is no issue tracker,
>>>>> I assume this is a good a place as any.
>>>>>
>>>>>
>>>>> ## Short Version ##
>>>>>
>>>>> * sudo dpkg --add-architecture i386
>>>>> * sudo apt-get update
>>>>> * sudo apt-get install lib32zl lib32ncurses5
>>>>>
>>>>> Note that there is no ia32-libs package on Jessie, as far as I can tell.
>>>>> (I have no idea whether you actually need to install lib32ncurses5, but
>>>>> those were what apt-get suggested, and it worked.)
>>>>>
>>>>> I do have a startup error -- "MessageNotUnderstood:
>>>>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
>>>>> to break anything.
>>>>>
>>>>>
>>>>> ## Longer version / Rant ##
>>>>>
>>>>> Pharo turned out to be impossible on my netbook (where I would like to
>>>>> use it, sadly) because it is still running Crunchbang, which is Debian Woody
>>>>> under the hood. So in theory the fix from the 64bit install page should
>>>>> work. It doesn't, though -- some sort of problem with #! I suppose
>>>>>
>>>>> "The following packages have unmet dependacies:
>>>>> ia32-libs: Depends: ia32-libs-i386"
>>>>>
>>>>> Squeak, as downloaded from their site, has exactly the same problem.
>>>>>
>>>>> Pharo isn't in the Debian Repository, but an old version of the Squeak
>>>>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
>>>>> doesn't work with the current Squeak image from the website. I did
>>>>> eventually manage to get a compatible image ... via FTP. Good grief. (Good
>>>>> enough to learn the ropes, I suppose.)
>>>>>
>>>>> I really didn't want to go the Gnu Smalltalk road, but in desperation I
>>>>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
>>>>> falls over immediately when you start it, a great big error trace I won't
>>>>> bother to paste here. These are packages in the *repository*. Is no-one
>>>>> maintaining them?
>>>>>
>>>>>
>>>>> The point of this rant is to give context to the following: thank you.
>>>>> Really, thank you, to the folks behind Pharo and everyone reading this.
>>>>>
>>>>> This is the problem with FOSS: blink, and yesterday's rave technology is
>>>>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
>>>>> every time I play with it I learn so much about OOP, programming, and good
>>>>> design of classes. And I keep coming back to try to work with it again,
>>>>> because it offers things I want and just can't get elsewhere. The idea that
>>>>> Smalltalk might one day just ... not run? Not worth thinking about.
>>>>>
>>>>>
>>>>> Okay, broke a cardinal rule here. Apologies for joining a mailing list
>>>>> and then immediately posting a long rant. Going to Lurk Mode now!
>>>>>
>>>>> Shadow.
>>>>>
>>>>>
>>>
>>> --
>>> Look through time and find your rhyme / Tell us what you find / We will
>>> wait at your gate / Hoping like the blind.
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>
July 26, 2015
Re: [Pharo-users] A Morphic ScrumBoard, part 4: Other planning boards
by Dimitris Chloupis
wow this is very cool, well done. Nice to see a face and hear a voice in a
pharo tutorial :)
Will give it a try. Would be nice if this combined with the pomodoro tool .
On Sun, Jul 26, 2015 at 8:27 PM Stephan Eggermont <stephan(a)stack.nl> wrote:
> Pharo is an excellent environment for building interactive applications.
> In part 4 of this series, I take a look at a planning tool for time slot
> based planning. This is not so common in software development, but is
> used a lot in simple and complicated contexts. In the example, there are
> 4 rooms that can be scheduled between 8:00 and 18:00 at a granularity of
> 5 minutes. An element panel is added as a new kind of drag panel
> containing prototypes of the tasks that can be planned. Here the
> prototypes are no longer the squares from the earlier drag panels, their
> height depends on the amount of time they take. When a task prototype is
> dragged to the plan board, the responsible party can be selected using
> spotter.
>
> https://vimeo.com/134547026
>
> Stephan
>
>
July 26, 2015
A Morphic ScrumBoard, part 4: Other planning boards
by Stephan Eggermont
Pharo is an excellent environment for building interactive applications.
In part 4 of this series, I take a look at a planning tool for time slot
based planning. This is not so common in software development, but is
used a lot in simple and complicated contexts. In the example, there are
4 rooms that can be scheduled between 8:00 and 18:00 at a granularity of
5 minutes. An element panel is added as a new kind of drag panel
containing prototypes of the tasks that can be planned. Here the
prototypes are no longer the squares from the earlier drag panels, their
height depends on the amount of time they take. When a task prototype is
dragged to the plan board, the responsible party can be selected using
spotter.
https://vimeo.com/134547026
Stephan
July 26, 2015
Re: [Pharo-users] Artifact
by olivier auverlot
Hi Hilaire,
I just tried the stable version of Artefact in a Pharo 3.0 image. All demos
are ok but I uses Mac OS X.
Could you test with Acrobat Reader on Linux? The PDF reader (Evince ?) has
a lack of functionalities and it's not a good thing to use it. Many PDF
specifications are not or bad supported. The situation are the same that
with browsers and the support of HTML. Only Acrobat Reader can be
considered as validation tool.
Best regards
Olivier ;-)
2015-07-26 9:34 GMT+02:00 Hilaire <hilaire(a)drgeo.eu>:
> It looks like only the brochure example is broken because it block the
> image.
>
> Hilaire
>
> Le 26/07/2015 15:29, Hilaire a écrit :
> > And all tests are greem
> >
> > Le 26/07/2015 15:23, Hilaire a écrit :
> >> Hello,
> >>
> >> A few demo examples from Artifact does not work in a Pharo 3.0
> >> environment. An empty document or a document I can't open with standard
> >> linux pdf viewer.
> >>
> >> I list them here:
> >>
> >> -datatableWithCaptions
> >> -datatable
> >> -paragraph
> >> -mosaique
> >> -arrow
> >> -brochure
> >> -horizontalLayout
> >>
> >> Hilaire
> >>
> >
>
>
> --
> Dr. Geo
> http://drgeo.eu
> http://google.com/+DrgeoEu
>
>
>
>
July 26, 2015
Re: [Pharo-users] Catalog Browser documentation
by stepharo
Le 26/7/15 12:01, Esteban Lorenzano a écrit :
> I never touched it, so it has to be still there.
> I think Versionner generates them, isn't?
> In any case, there is an explanation in the catalog web page: catalog.pharo.org
I do not know.
May be it was just in my proto.
>
> Esteban
>
>
>
>> On 26 Jul 2015, at 10:50, stepharo <stepharo(a)free.fr> wrote:
>>
>> There is no doc.
>>
>> Normally the template generated was self-explanatory but I do not know if esteban kept it.
>>
>>
>>
>> Le 26/7/15 00:33, Peter Uhnák a écrit :
>>> Hi,
>>>
>>> is there somewhere documentation for Catalog Browser?
>>>
>>> Specifically what everything it offers for configurations...
>>> I've seen on class side methods #catalogKeywords, #catalogDescription but since I've haven't found docs (maybe Updated Pharo Book can have?) I don't know what else it offers.
>>>
>>> Thanks,
>>> Peter
>>
>
July 26, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Shadowfirebird
If you read my original post, you'll see that I did, and it didn't work ;)
On Sun, Jul 26, 2015 at 1:00 PM, Mariano Martinez Peck
<marianopeck(a)gmail.com> wrote:
> I guess you did install the 32 bits packages as explained in here:
> http://pharo.org/gnu-linux-installation#64-bit-System-Setup
>
> sudo dpkg --add-architecture i386
> sudo apt-get update
> sudo apt-get install ia32-libs
>
>
> On Sun, Jul 26, 2015 at 7:06 AM, Shadowfirebird <shadowfirebird(a)gmail.com>
> wrote:
>>
>> Actually, no, because I assumed that there were broken dependancies in
>> Crunchbang and it wouldn't help. Here goes...
>>
>> TL;DR: I just got tangled up in missing dependancies; I think this is
>> a #! problem. Thanks for the idea, though.
>>
>> Long version:
>>
>> shadow(a)jenna[~/shadow/scratch/pharo4.0]%: ./pharo
>> could not find module vm-display-X11
>> [1] 4875 abort ./pharo
>>
>> (134) shadow(a)jenna[~/shadow/scratch/pharo4.0]%: cd bin
>>
>> shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: ldd vm-display-X11
>> linux-gate.so.1 (0xf776e000)
>> libpthread.so.0 => /lib32/libpthread.so.0 (0xf771d000)
>> libGL.so.1 => not found
>> libX11.so.6 => not found
>> libc.so.6 => /lib32/libc.so.6 (0xf7572000)
>> /lib/ld-linux.so.2 (0xf776f000)
>>
>> Well outside of my comfort zone here, but a quick web search suggests
>> I might want libgl1-mesa-glx or libgl1-mesa-swx11? Looking at Synaptic
>> I can see a libgl1-mesa-swx11-i686:i386, so let's try that?
>>
>> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
>> install libgl1-mesa-swx11-i686
>> Reading package lists... Done
>> Building dependency tree
>> Reading state information... Done
>> Some packages could not be installed. This may mean that you have
>> requested an impossible situation or if you are using the unstable
>> distribution that some required packages have not yet been created
>> or been moved out of Incoming.
>> The following information may help to resolve the situation:
>>
>> The following packages have unmet dependencies:
>> libgl1-mesa-swx11-i686:i386 : Depends: libgl1-mesa-swx11:i386 (=
>> 8.0.5-4+deb7u2) but it is not going to be installed
>> Depends: libc6:i386 (>= 2.3.6-6~)
>> but it is not going to be installed
>> Depends: libgcc1:i386 (>= 1:4.1.1)
>> but it is not going to be installed
>> Depends: libstdc++6:i386 (>= 4.1.1)
>> but it is not going to be installed
>> Depends: libx11-6:i386 but it is
>> not going to be installed
>> Depends: libxext6:i386 but it is
>> not going to be installed
>> E: Unable to correct problems, you have held broken packages.
>>
>> Okay. Hmm. Maybe apt-get is failing to chain-install these dependancies?
>> Maybe?
>>
>> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
>> install libc6:i386
>> Reading package lists... Done
>> Building dependency tree
>> Reading state information... Done
>> Some packages could not be installed. This may mean that you have
>> requested an impossible situation or if you are using the unstable
>> distribution that some required packages have not yet been created
>> or been moved out of Incoming.
>> The following information may help to resolve the situation:
>>
>> The following packages have unmet dependencies:
>> libc6 : Depends: libgcc1 but it is not going to be installed
>> Breaks: libc6:i386 (!= 2.19-13) but 2.13-38+deb7u8 is to
>> be installed
>> libc6:i386 : Breaks: libc6 (!= 2.13-38+deb7u8) but 2.19-13 is to
>> be installed
>> libcairo2 : Depends: libfontconfig1 (>= 2.9.0) but it is not
>> going to be installed
>> Depends: libfreetype6 (>= 2.3.5) but it is not going
>> to be installed
>> Depends: libpixman-1-0 (>= 0.21.6) but it is not
>> going to be installed
>> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
>> to be installed
>> Depends: libxcb-render0 but it is not going to be
>> installed
>> Depends: libxcb-shm0 but it is not going to be installed
>> Depends: libxcb1 (>= 1.6) but it is not going to be
>> installed
>> Depends: libxrender1 but it is not going to be installed
>> libcurl3-gnutls : Depends: libgcrypt11 (>= 1.4.5) but it is not
>> going to be installed
>> Depends: libgnutls26 (>= 2.12.17-0) but it is
>> not going to be installed
>> Depends: libgssapi-krb5-2 (>= 1.10+dfsg~) but
>> it is not going to be installed
>> Depends: libidn11 (>= 1.13) but it is not going
>> to be installed
>> Depends: libldap-2.4-2 (>= 2.4.7) but it is not
>> going to be installed
>> Depends: librtmp0 (>= 2.3) but it is not going
>> to be installed
>> Depends: libssh2-1 (>= 1.2.6) but it is not
>> going to be installed
>> Recommends: ca-certificates but it is not going
>> to be installed
>> libdbus-glib-1-2 : Depends: libdbus-1-3 (>= 1.2.16) but it is not
>> going to be installed
>> libglib2.0-0 : Depends: libffi5 (>= 3.0.4) but it is not going to
>> be installed
>> Depends: libpcre3 (>= 8.10) but it is not going to
>> be installed
>> Depends: libselinux1 (>= 1.32) but it is not going
>> to be installed
>> Recommends: shared-mime-info
>> libimlib2 : Depends: libbz2-1.0 but it is not going to be installed
>> Depends: libfreetype6 (>= 2.2.1) but it is not going
>> to be installed
>> Depends: libgif4 (>= 4.1.4) but it is not going to be
>> installed
>> Depends: libid3tag0 (>= 0.15.1b) but it is not going
>> to be installed
>> Depends: libjpeg8 (>= 8c) but it is not going to be
>> installed
>> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
>> to be installed
>> Depends: libtiff4 (> 3.9.5-3~) but it is not going to
>> be installed
>> liblua5.1-0 : Depends: libgcc1 (>= 1:4.1.1) but it is not going
>> to be installed
>> Depends: libstdc++6 (>= 4.1.1) but it is not going
>> to be installed
>> libruby1.8 : Depends: libgdbm3 (>= 1.8.3) but it is not going to
>> be installed
>> Depends: libreadline5 (>= 5.2) but it is not going
>> to be installed
>> Depends: libssl1.0.0 (>= 1.0.0) but it is not going
>> to be installed
>> libx11-6 : Depends: libxcb1 (>= 1.2) but it is not going to be
>> installed
>> libxft2 : Depends: libfontconfig1 (>= 2.9.0) but it is not going
>> to be installed
>> Depends: libfreetype6 (>= 2.3.5) but it is not going to
>> be installed
>> Depends: libxrender1 but it is not going to be installed
>> libxml2 : Depends: liblzma5 (>= 5.1.1alpha+20120614) but it is
>> not going to be installed
>> Recommends: xml-core but it is not going to be installed
>> E: Error, pkgProblemResolver::Resolve generated breaks, this may
>> be caused by held packages.
>> sudo apt-get install libc6:i386 19.22s user 0.12s system 99% cpu
>> 19.356 total
>>
>> ...Ooof. Okay, giving up now. Thanks for the idea, though.
>>
>> On Sun, Jul 26, 2015 at 2:47 AM, Mariano Martinez Peck
>> <marianopeck(a)gmail.com> wrote:
>> > Did you try doing a "ldd" over the VM executable file so that you can
>> > find
>> > the missing dependencies?
>> >
>> >
>> >
>> > On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird
>> > <shadowfirebird(a)gmail.com>
>> > wrote:
>> >>
>> >> Same problem. I'm afraid -- Crunchbang refuses to install
>> >> libasound2:i386
>> >> because it cannot fulfill the dependencies.
>> >>
>> >> On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com>
>>
>> >> wrote:
>> >>>
>> >>> Hello,
>> >>>
>> >>> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
>> >>> exceptionally empowering tools. And getting better all the time.
>> >>>
>> >>> My apologies for your difficulties. I personally have not seen that
>> >>> page
>> >>> before as I already have scripts for installing all of the requisite
>> >>> libraries. This script has worked for me for years on Ubuntu or other
>> >>> Debian
>> >>> based distros. My favorite was Crunchbang.
>> >>>
>> >>> I did not originate this script but believe I started with I found
>> >>> years
>> >>> ago for either Debian or Ubuntu. I cleaned it up and added to it over
>> >>> time.
>> >>> It installs all the necessary libraries to my knowledge. Whether or
>> >>> not
>> >>> installs more than I need I do not know. All I do know is that after
>> >>> running
>> >>> the script Pharo runs perfectly.
>> >>>
>> >>> I copied all of this from my setup-pharo.sh script.
>> >>> I run this script anytime I have a fresh Linux install.
>> >>> I then sudo -s and run the script.
>> >>>
>> >>> dpkg --add-architecture i386
>> >>> apt-get update
>> >>>
>> >>> apt-get --yes install cmake zip bash-completion ruby git xz-utils
>> >>> debhelper devscripts
>> >>> apt-get --yes install libc6-dev:i386 libasound2:i386
>> >>> libasound2-dev:i386
>> >>> libasound2-plugins:i386
>> >>> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
>> >>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
>> >>> apt-get --yes install build-essential gcc-multilib g++
>> >>> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>> >>>
>> >>> Hopefully this can help your experience with Pharo and/or Squeak.
>> >>>
>> >>> Jimmie
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>> >>>>
>> >>>> Hi all,
>> >>>>
>> >>>> I've been having trouble getting *any* sort of Smalltalk working on
>> >>>> Linux. But ultimately I got Pharo (my first choice) working on
>> >>>> Debian
>> >>>> Jessie.
>> >>>>
>> >>>> It wasn't terribly hard in the end, but since the instructions at
>> >>>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to
>> >>>> be out
>>
>> >>>> of date, I thought it might be helpful to post something in case
>> >>>> those in
>> >>>> charge of that page would like to update. Since there is no issue
>> >>>> tracker,
>> >>>> I assume this is a good a place as any.
>> >>>>
>> >>>>
>> >>>> ## Short Version ##
>> >>>>
>> >>>> * sudo dpkg --add-architecture i386
>> >>>> * sudo apt-get update
>> >>>> * sudo apt-get install lib32zl lib32ncurses5
>> >>>>
>> >>>> Note that there is no ia32-libs package on Jessie, as far as I can
>> >>>> tell.
>> >>>> (I have no idea whether you actually need to install lib32ncurses5,
>> >>>> but
>> >>>> those were what apt-get suggested, and it worked.)
>> >>>>
>> >>>> I do have a startup error -- "MessageNotUnderstood:
>> >>>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't
>> >>>> seem
>> >>>> to break anything.
>> >>>>
>> >>>>
>> >>>> ## Longer version / Rant ##
>> >>>>
>> >>>> Pharo turned out to be impossible on my netbook (where I would like
>> >>>> to
>> >>>> use it, sadly) because it is still running Crunchbang, which is
>> >>>> Debian Woody
>> >>>> under the hood. So in theory the fix from the 64bit install page
>> >>>> should
>> >>>> work. It doesn't, though -- some sort of problem with #! I suppose
>> >>>>
>> >>>> "The following packages have unmet dependacies:
>> >>>> ia32-libs: Depends: ia32-libs-i386"
>> >>>>
>> >>>> Squeak, as downloaded from their site, has exactly the same problem.
>> >>>>
>> >>>> Pharo isn't in the Debian Repository, but an old version of the
>> >>>> Squeak
>> >>>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
>> >>>> doesn't work with the current Squeak image from the website. I did
>> >>>> eventually manage to get a compatible image ... via FTP. Good grief.
>> >>>> (Good
>> >>>> enough to learn the ropes, I suppose.)
>> >>>>
>> >>>> I really didn't want to go the Gnu Smalltalk road, but in desperation
>> >>>> I
>> >>>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser
>> >>>> package
>> >>>> falls over immediately when you start it, a great big error trace I
>> >>>> won't
>> >>>> bother to paste here. These are packages in the *repository*. Is
>> >>>> no-one
>> >>>> maintaining them?
>> >>>>
>> >>>>
>> >>>> The point of this rant is to give context to the following: thank
>> >>>> you.
>> >>>> Really, thank you, to the folks behind Pharo and everyone reading
>> >>>> this.
>> >>>>
>> >>>> This is the problem with FOSS: blink, and yesterday's rave technology
>> >>>> is
>> >>>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer,
>> >>>> but
>> >>>> every time I play with it I learn so much about OOP, programming, and
>> >>>> good
>> >>>> design of classes. And I keep coming back to try to work with it
>> >>>> again,
>> >>>> because it offers things I want and just can't get elsewhere. The
>> >>>> idea that
>> >>>> Smalltalk might one day just ... not run? Not worth thinking about.
>> >>>>
>> >>>>
>> >>>> Okay, broke a cardinal rule here. Apologies for joining a mailing
>> >>>> list
>> >>>> and then immediately posting a long rant. Going to Lurk Mode now!
>> >>>>
>> >>>> Shadow.
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Look through time and find your rhyme / Tell us what you find / We will
>> >> wait at your gate / Hoping like the blind.
>> >
>> >
>> >
>> >
>> > --
>> > Mariano
>> > http://marianopeck.wordpress.com
>>
>>
>>
>> --
>> Look through time and find your rhyme / Tell us what you find / We
>> will wait at your gate / Hoping like the blind.
>>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
--
Look through time and find your rhyme / Tell us what you find / We
will wait at your gate / Hoping like the blind.
July 26, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Mariano Martinez Peck
I guess you did install the 32 bits packages as explained in here:
http://pharo.org/gnu-linux-installation#64-bit-System-Setup
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs
On Sun, Jul 26, 2015 at 7:06 AM, Shadowfirebird <shadowfirebird(a)gmail.com>
wrote:
> Actually, no, because I assumed that there were broken dependancies in
> Crunchbang and it wouldn't help. Here goes...
>
> TL;DR: I just got tangled up in missing dependancies; I think this is
> a #! problem. Thanks for the idea, though.
>
> Long version:
>
> shadow(a)jenna[~/shadow/scratch/pharo4.0]%: ./pharo
> could not find module vm-display-X11
> [1] 4875 abort ./pharo
>
> (134) shadow(a)jenna[~/shadow/scratch/pharo4.0]%: cd bin
>
> shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: ldd vm-display-X11
> linux-gate.so.1 (0xf776e000)
> libpthread.so.0 => /lib32/libpthread.so.0 (0xf771d000)
> libGL.so.1 => not found
> libX11.so.6 => not found
> libc.so.6 => /lib32/libc.so.6 (0xf7572000)
> /lib/ld-linux.so.2 (0xf776f000)
>
> Well outside of my comfort zone here, but a quick web search suggests
> I might want libgl1-mesa-glx or libgl1-mesa-swx11? Looking at Synaptic
> I can see a libgl1-mesa-swx11-i686:i386, so let's try that?
>
> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
> install libgl1-mesa-swx11-i686
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> libgl1-mesa-swx11-i686:i386 : Depends: libgl1-mesa-swx11:i386 (=
> 8.0.5-4+deb7u2) but it is not going to be installed
> Depends: libc6:i386 (>= 2.3.6-6~)
> but it is not going to be installed
> Depends: libgcc1:i386 (>= 1:4.1.1)
> but it is not going to be installed
> Depends: libstdc++6:i386 (>= 4.1.1)
> but it is not going to be installed
> Depends: libx11-6:i386 but it is
> not going to be installed
> Depends: libxext6:i386 but it is
> not going to be installed
> E: Unable to correct problems, you have held broken packages.
>
> Okay. Hmm. Maybe apt-get is failing to chain-install these dependancies?
> Maybe?
>
> (100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
> install libc6:i386
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
> libc6 : Depends: libgcc1 but it is not going to be installed
> Breaks: libc6:i386 (!= 2.19-13) but 2.13-38+deb7u8 is to
> be installed
> libc6:i386 : Breaks: libc6 (!= 2.13-38+deb7u8) but 2.19-13 is to
> be installed
> libcairo2 : Depends: libfontconfig1 (>= 2.9.0) but it is not
> going to be installed
> Depends: libfreetype6 (>= 2.3.5) but it is not going
> to be installed
> Depends: libpixman-1-0 (>= 0.21.6) but it is not
> going to be installed
> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
> to be installed
> Depends: libxcb-render0 but it is not going to be
> installed
> Depends: libxcb-shm0 but it is not going to be installed
> Depends: libxcb1 (>= 1.6) but it is not going to be
> installed
> Depends: libxrender1 but it is not going to be installed
> libcurl3-gnutls : Depends: libgcrypt11 (>= 1.4.5) but it is not
> going to be installed
> Depends: libgnutls26 (>= 2.12.17-0) but it is
> not going to be installed
> Depends: libgssapi-krb5-2 (>= 1.10+dfsg~) but
> it is not going to be installed
> Depends: libidn11 (>= 1.13) but it is not going
> to be installed
> Depends: libldap-2.4-2 (>= 2.4.7) but it is not
> going to be installed
> Depends: librtmp0 (>= 2.3) but it is not going
> to be installed
> Depends: libssh2-1 (>= 1.2.6) but it is not
> going to be installed
> Recommends: ca-certificates but it is not going
> to be installed
> libdbus-glib-1-2 : Depends: libdbus-1-3 (>= 1.2.16) but it is not
> going to be installed
> libglib2.0-0 : Depends: libffi5 (>= 3.0.4) but it is not going to
> be installed
> Depends: libpcre3 (>= 8.10) but it is not going to
> be installed
> Depends: libselinux1 (>= 1.32) but it is not going
> to be installed
> Recommends: shared-mime-info
> libimlib2 : Depends: libbz2-1.0 but it is not going to be installed
> Depends: libfreetype6 (>= 2.2.1) but it is not going
> to be installed
> Depends: libgif4 (>= 4.1.4) but it is not going to be
> installed
> Depends: libid3tag0 (>= 0.15.1b) but it is not going
> to be installed
> Depends: libjpeg8 (>= 8c) but it is not going to be
> installed
> Depends: libpng12-0 (>= 1.2.13-4) but it is not going
> to be installed
> Depends: libtiff4 (> 3.9.5-3~) but it is not going to
> be installed
> liblua5.1-0 : Depends: libgcc1 (>= 1:4.1.1) but it is not going
> to be installed
> Depends: libstdc++6 (>= 4.1.1) but it is not going
> to be installed
> libruby1.8 : Depends: libgdbm3 (>= 1.8.3) but it is not going to
> be installed
> Depends: libreadline5 (>= 5.2) but it is not going
> to be installed
> Depends: libssl1.0.0 (>= 1.0.0) but it is not going
> to be installed
> libx11-6 : Depends: libxcb1 (>= 1.2) but it is not going to be
> installed
> libxft2 : Depends: libfontconfig1 (>= 2.9.0) but it is not going
> to be installed
> Depends: libfreetype6 (>= 2.3.5) but it is not going to
> be installed
> Depends: libxrender1 but it is not going to be installed
> libxml2 : Depends: liblzma5 (>= 5.1.1alpha+20120614) but it is
> not going to be installed
> Recommends: xml-core but it is not going to be installed
> E: Error, pkgProblemResolver::Resolve generated breaks, this may
> be caused by held packages.
> sudo apt-get install libc6:i386 19.22s user 0.12s system 99% cpu
> 19.356 total
>
> ...Ooof. Okay, giving up now. Thanks for the idea, though.
>
> On Sun, Jul 26, 2015 at 2:47 AM, Mariano Martinez Peck
> <marianopeck(a)gmail.com> wrote:
> > Did you try doing a "ldd" over the VM executable file so that you can
> find
> > the missing dependencies?
> >
> >
> >
> > On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird <
> shadowfirebird(a)gmail.com>
> > wrote:
> >>
> >> Same problem. I'm afraid -- Crunchbang refuses to install
> libasound2:i386
> >> because it cannot fulfill the dependencies.
> >>
> >> On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com>
> >> wrote:
> >>>
> >>> Hello,
> >>>
> >>> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
> >>> exceptionally empowering tools. And getting better all the time.
> >>>
> >>> My apologies for your difficulties. I personally have not seen that
> page
> >>> before as I already have scripts for installing all of the requisite
> >>> libraries. This script has worked for me for years on Ubuntu or other
> Debian
> >>> based distros. My favorite was Crunchbang.
> >>>
> >>> I did not originate this script but believe I started with I found
> years
> >>> ago for either Debian or Ubuntu. I cleaned it up and added to it over
> time.
> >>> It installs all the necessary libraries to my knowledge. Whether or not
> >>> installs more than I need I do not know. All I do know is that after
> running
> >>> the script Pharo runs perfectly.
> >>>
> >>> I copied all of this from my setup-pharo.sh script.
> >>> I run this script anytime I have a fresh Linux install.
> >>> I then sudo -s and run the script.
> >>>
> >>> dpkg --add-architecture i386
> >>> apt-get update
> >>>
> >>> apt-get --yes install cmake zip bash-completion ruby git xz-utils
> >>> debhelper devscripts
> >>> apt-get --yes install libc6-dev:i386 libasound2:i386
> libasound2-dev:i386
> >>> libasound2-plugins:i386
> >>> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
> >>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
> >>> apt-get --yes install build-essential gcc-multilib g++
> >>> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
> >>>
> >>> Hopefully this can help your experience with Pharo and/or Squeak.
> >>>
> >>> Jimmie
> >>>
> >>>
> >>>
> >>>
> >>> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
> >>>>
> >>>> Hi all,
> >>>>
> >>>> I've been having trouble getting *any* sort of Smalltalk working on
> >>>> Linux. But ultimately I got Pharo (my first choice) working on Debian
> >>>> Jessie.
> >>>>
> >>>> It wasn't terribly hard in the end, but since the instructions at
> >>>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to
> be out
> >>>> of date, I thought it might be helpful to post something in case
> those in
> >>>> charge of that page would like to update. Since there is no issue
> tracker,
> >>>> I assume this is a good a place as any.
> >>>>
> >>>>
> >>>> ## Short Version ##
> >>>>
> >>>> * sudo dpkg --add-architecture i386
> >>>> * sudo apt-get update
> >>>> * sudo apt-get install lib32zl lib32ncurses5
> >>>>
> >>>> Note that there is no ia32-libs package on Jessie, as far as I can
> tell.
> >>>> (I have no idea whether you actually need to install lib32ncurses5,
> but
> >>>> those were what apt-get suggested, and it worked.)
> >>>>
> >>>> I do have a startup error -- "MessageNotUnderstood:
> >>>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't
> seem
> >>>> to break anything.
> >>>>
> >>>>
> >>>> ## Longer version / Rant ##
> >>>>
> >>>> Pharo turned out to be impossible on my netbook (where I would like to
> >>>> use it, sadly) because it is still running Crunchbang, which is
> Debian Woody
> >>>> under the hood. So in theory the fix from the 64bit install page
> should
> >>>> work. It doesn't, though -- some sort of problem with #! I suppose
> >>>>
> >>>> "The following packages have unmet dependacies:
> >>>> ia32-libs: Depends: ia32-libs-i386"
> >>>>
> >>>> Squeak, as downloaded from their site, has exactly the same problem.
> >>>>
> >>>> Pharo isn't in the Debian Repository, but an old version of the Squeak
> >>>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
> >>>> doesn't work with the current Squeak image from the website. I did
> >>>> eventually manage to get a compatible image ... via FTP. Good
> grief. (Good
> >>>> enough to learn the ropes, I suppose.)
> >>>>
> >>>> I really didn't want to go the Gnu Smalltalk road, but in desperation
> I
> >>>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser
> package
> >>>> falls over immediately when you start it, a great big error trace I
> won't
> >>>> bother to paste here. These are packages in the *repository*. Is
> no-one
> >>>> maintaining them?
> >>>>
> >>>>
> >>>> The point of this rant is to give context to the following: thank
> you.
> >>>> Really, thank you, to the folks behind Pharo and everyone reading
> this.
> >>>>
> >>>> This is the problem with FOSS: blink, and yesterday's rave technology
> is
> >>>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer,
> but
> >>>> every time I play with it I learn so much about OOP, programming, and
> good
> >>>> design of classes. And I keep coming back to try to work with it
> again,
> >>>> because it offers things I want and just can't get elsewhere. The
> idea that
> >>>> Smalltalk might one day just ... not run? Not worth thinking about.
> >>>>
> >>>>
> >>>> Okay, broke a cardinal rule here. Apologies for joining a mailing
> list
> >>>> and then immediately posting a long rant. Going to Lurk Mode now!
> >>>>
> >>>> Shadow.
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >>
> >> --
> >> Look through time and find your rhyme / Tell us what you find / We will
> >> wait at your gate / Hoping like the blind.
> >
> >
> >
> >
> > --
> > Mariano
> > http://marianopeck.wordpress.com
>
>
>
> --
> Look through time and find your rhyme / Tell us what you find / We
> will wait at your gate / Hoping like the blind.
>
>
--
Mariano
http://marianopeck.wordpress.com
July 26, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Shadowfirebird
Actually, no, because I assumed that there were broken dependancies in
Crunchbang and it wouldn't help. Here goes...
TL;DR: I just got tangled up in missing dependancies; I think this is
a #! problem. Thanks for the idea, though.
Long version:
shadow(a)jenna[~/shadow/scratch/pharo4.0]%: ./pharo
could not find module vm-display-X11
[1] 4875 abort ./pharo
(134) shadow(a)jenna[~/shadow/scratch/pharo4.0]%: cd bin
shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: ldd vm-display-X11
linux-gate.so.1 (0xf776e000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf771d000)
libGL.so.1 => not found
libX11.so.6 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7572000)
/lib/ld-linux.so.2 (0xf776f000)
Well outside of my comfort zone here, but a quick web search suggests
I might want libgl1-mesa-glx or libgl1-mesa-swx11? Looking at Synaptic
I can see a libgl1-mesa-swx11-i686:i386, so let's try that?
(100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
install libgl1-mesa-swx11-i686
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libgl1-mesa-swx11-i686:i386 : Depends: libgl1-mesa-swx11:i386 (=
8.0.5-4+deb7u2) but it is not going to be installed
Depends: libc6:i386 (>= 2.3.6-6~)
but it is not going to be installed
Depends: libgcc1:i386 (>= 1:4.1.1)
but it is not going to be installed
Depends: libstdc++6:i386 (>= 4.1.1)
but it is not going to be installed
Depends: libx11-6:i386 but it is
not going to be installed
Depends: libxext6:i386 but it is
not going to be installed
E: Unable to correct problems, you have held broken packages.
Okay. Hmm. Maybe apt-get is failing to chain-install these dependancies? Maybe?
(100) shadow(a)jenna[~/shadow/scratch/pharo4.0/bin]%: sudo apt-get
install libc6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libc6 : Depends: libgcc1 but it is not going to be installed
Breaks: libc6:i386 (!= 2.19-13) but 2.13-38+deb7u8 is to
be installed
libc6:i386 : Breaks: libc6 (!= 2.13-38+deb7u8) but 2.19-13 is to
be installed
libcairo2 : Depends: libfontconfig1 (>= 2.9.0) but it is not
going to be installed
Depends: libfreetype6 (>= 2.3.5) but it is not going
to be installed
Depends: libpixman-1-0 (>= 0.21.6) but it is not
going to be installed
Depends: libpng12-0 (>= 1.2.13-4) but it is not going
to be installed
Depends: libxcb-render0 but it is not going to be installed
Depends: libxcb-shm0 but it is not going to be installed
Depends: libxcb1 (>= 1.6) but it is not going to be installed
Depends: libxrender1 but it is not going to be installed
libcurl3-gnutls : Depends: libgcrypt11 (>= 1.4.5) but it is not
going to be installed
Depends: libgnutls26 (>= 2.12.17-0) but it is
not going to be installed
Depends: libgssapi-krb5-2 (>= 1.10+dfsg~) but
it is not going to be installed
Depends: libidn11 (>= 1.13) but it is not going
to be installed
Depends: libldap-2.4-2 (>= 2.4.7) but it is not
going to be installed
Depends: librtmp0 (>= 2.3) but it is not going
to be installed
Depends: libssh2-1 (>= 1.2.6) but it is not
going to be installed
Recommends: ca-certificates but it is not going
to be installed
libdbus-glib-1-2 : Depends: libdbus-1-3 (>= 1.2.16) but it is not
going to be installed
libglib2.0-0 : Depends: libffi5 (>= 3.0.4) but it is not going to
be installed
Depends: libpcre3 (>= 8.10) but it is not going to
be installed
Depends: libselinux1 (>= 1.32) but it is not going
to be installed
Recommends: shared-mime-info
libimlib2 : Depends: libbz2-1.0 but it is not going to be installed
Depends: libfreetype6 (>= 2.2.1) but it is not going
to be installed
Depends: libgif4 (>= 4.1.4) but it is not going to be installed
Depends: libid3tag0 (>= 0.15.1b) but it is not going
to be installed
Depends: libjpeg8 (>= 8c) but it is not going to be installed
Depends: libpng12-0 (>= 1.2.13-4) but it is not going
to be installed
Depends: libtiff4 (> 3.9.5-3~) but it is not going to
be installed
liblua5.1-0 : Depends: libgcc1 (>= 1:4.1.1) but it is not going
to be installed
Depends: libstdc++6 (>= 4.1.1) but it is not going
to be installed
libruby1.8 : Depends: libgdbm3 (>= 1.8.3) but it is not going to
be installed
Depends: libreadline5 (>= 5.2) but it is not going
to be installed
Depends: libssl1.0.0 (>= 1.0.0) but it is not going
to be installed
libx11-6 : Depends: libxcb1 (>= 1.2) but it is not going to be installed
libxft2 : Depends: libfontconfig1 (>= 2.9.0) but it is not going
to be installed
Depends: libfreetype6 (>= 2.3.5) but it is not going to
be installed
Depends: libxrender1 but it is not going to be installed
libxml2 : Depends: liblzma5 (>= 5.1.1alpha+20120614) but it is
not going to be installed
Recommends: xml-core but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may
be caused by held packages.
sudo apt-get install libc6:i386 19.22s user 0.12s system 99% cpu
19.356 total
...Ooof. Okay, giving up now. Thanks for the idea, though.
On Sun, Jul 26, 2015 at 2:47 AM, Mariano Martinez Peck
<marianopeck(a)gmail.com> wrote:
> Did you try doing a "ldd" over the VM executable file so that you can find
> the missing dependencies?
>
>
>
> On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird <shadowfirebird(a)gmail.com>
> wrote:
>>
>> Same problem. I'm afraid -- Crunchbang refuses to install libasound2:i386
>> because it cannot fulfill the dependencies.
>>
>> On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com>
>> wrote:
>>>
>>> Hello,
>>>
>>> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
>>> exceptionally empowering tools. And getting better all the time.
>>>
>>> My apologies for your difficulties. I personally have not seen that page
>>> before as I already have scripts for installing all of the requisite
>>> libraries. This script has worked for me for years on Ubuntu or other Debian
>>> based distros. My favorite was Crunchbang.
>>>
>>> I did not originate this script but believe I started with I found years
>>> ago for either Debian or Ubuntu. I cleaned it up and added to it over time.
>>> It installs all the necessary libraries to my knowledge. Whether or not
>>> installs more than I need I do not know. All I do know is that after running
>>> the script Pharo runs perfectly.
>>>
>>> I copied all of this from my setup-pharo.sh script.
>>> I run this script anytime I have a fresh Linux install.
>>> I then sudo -s and run the script.
>>>
>>> dpkg --add-architecture i386
>>> apt-get update
>>>
>>> apt-get --yes install cmake zip bash-completion ruby git xz-utils
>>> debhelper devscripts
>>> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
>>> libasound2-plugins:i386
>>> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
>>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
>>> apt-get --yes install build-essential gcc-multilib g++
>>> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>>>
>>> Hopefully this can help your experience with Pharo and/or Squeak.
>>>
>>> Jimmie
>>>
>>>
>>>
>>>
>>> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>>>>
>>>> Hi all,
>>>>
>>>> I've been having trouble getting *any* sort of Smalltalk working on
>>>> Linux. But ultimately I got Pharo (my first choice) working on Debian
>>>> Jessie.
>>>>
>>>> It wasn't terribly hard in the end, but since the instructions at
>>>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be out
>>>> of date, I thought it might be helpful to post something in case those in
>>>> charge of that page would like to update. Since there is no issue tracker,
>>>> I assume this is a good a place as any.
>>>>
>>>>
>>>> ## Short Version ##
>>>>
>>>> * sudo dpkg --add-architecture i386
>>>> * sudo apt-get update
>>>> * sudo apt-get install lib32zl lib32ncurses5
>>>>
>>>> Note that there is no ia32-libs package on Jessie, as far as I can tell.
>>>> (I have no idea whether you actually need to install lib32ncurses5, but
>>>> those were what apt-get suggested, and it worked.)
>>>>
>>>> I do have a startup error -- "MessageNotUnderstood:
>>>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
>>>> to break anything.
>>>>
>>>>
>>>> ## Longer version / Rant ##
>>>>
>>>> Pharo turned out to be impossible on my netbook (where I would like to
>>>> use it, sadly) because it is still running Crunchbang, which is Debian Woody
>>>> under the hood. So in theory the fix from the 64bit install page should
>>>> work. It doesn't, though -- some sort of problem with #! I suppose
>>>>
>>>> "The following packages have unmet dependacies:
>>>> ia32-libs: Depends: ia32-libs-i386"
>>>>
>>>> Squeak, as downloaded from their site, has exactly the same problem.
>>>>
>>>> Pharo isn't in the Debian Repository, but an old version of the Squeak
>>>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
>>>> doesn't work with the current Squeak image from the website. I did
>>>> eventually manage to get a compatible image ... via FTP. Good grief. (Good
>>>> enough to learn the ropes, I suppose.)
>>>>
>>>> I really didn't want to go the Gnu Smalltalk road, but in desperation I
>>>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
>>>> falls over immediately when you start it, a great big error trace I won't
>>>> bother to paste here. These are packages in the *repository*. Is no-one
>>>> maintaining them?
>>>>
>>>>
>>>> The point of this rant is to give context to the following: thank you.
>>>> Really, thank you, to the folks behind Pharo and everyone reading this.
>>>>
>>>> This is the problem with FOSS: blink, and yesterday's rave technology is
>>>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
>>>> every time I play with it I learn so much about OOP, programming, and good
>>>> design of classes. And I keep coming back to try to work with it again,
>>>> because it offers things I want and just can't get elsewhere. The idea that
>>>> Smalltalk might one day just ... not run? Not worth thinking about.
>>>>
>>>>
>>>> Okay, broke a cardinal rule here. Apologies for joining a mailing list
>>>> and then immediately posting a long rant. Going to Lurk Mode now!
>>>>
>>>> Shadow.
>>>>
>>>>
>>>
>>>
>>
>>
>>
>> --
>> Look through time and find your rhyme / Tell us what you find / We will
>> wait at your gate / Hoping like the blind.
>
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
--
Look through time and find your rhyme / Tell us what you find / We
will wait at your gate / Hoping like the blind.
July 26, 2015
Re: [Pharo-users] Catalog Browser documentation
by Esteban Lorenzano
I never touched it, so it has to be still there.
I think Versionner generates them, isn't?
In any case, there is an explanation in the catalog web page: catalog.pharo.org
Esteban
> On 26 Jul 2015, at 10:50, stepharo <stepharo(a)free.fr> wrote:
>
> There is no doc.
>
> Normally the template generated was self-explanatory but I do not know if esteban kept it.
>
>
>
> Le 26/7/15 00:33, Peter Uhnák a écrit :
>> Hi,
>>
>> is there somewhere documentation for Catalog Browser?
>>
>> Specifically what everything it offers for configurations...
>> I've seen on class side methods #catalogKeywords, #catalogDescription but since I've haven't found docs (maybe Updated Pharo Book can have?) I don't know what else it offers.
>>
>> Thanks,
>> Peter
>
>
July 26, 2015
Re: [Pharo-users] Catalog Browser documentation
by stepharo
There is no doc.
Normally the template generated was self-explanatory but I do not know
if esteban kept it.
Le 26/7/15 00:33, Peter Uhnák a écrit :
> Hi,
>
> is there somewhere documentation for Catalog Browser?
>
> Specifically what everything it offers for configurations...
> I've seen on class side methods #catalogKeywords, #catalogDescription
> but since I've haven't found docs (maybe Updated Pharo Book can have?)
> I don't know what else it offers.
>
> Thanks,
> Peter
July 26, 2015
Re: [Pharo-users] Artifact
by Hilaire
It looks like only the brochure example is broken because it block the
image.
Hilaire
Le 26/07/2015 15:29, Hilaire a écrit :
> And all tests are greem
>
> Le 26/07/2015 15:23, Hilaire a écrit :
>> Hello,
>>
>> A few demo examples from Artifact does not work in a Pharo 3.0
>> environment. An empty document or a document I can't open with standard
>> linux pdf viewer.
>>
>> I list them here:
>>
>> -datatableWithCaptions
>> -datatable
>> -paragraph
>> -mosaique
>> -arrow
>> -brochure
>> -horizontalLayout
>>
>> Hilaire
>>
>
--
Dr. Geo
http://drgeo.eu
http://google.com/+DrgeoEu
July 26, 2015
Re: [Pharo-users] Artifact
by Hilaire
And all tests are greem
Le 26/07/2015 15:23, Hilaire a écrit :
> Hello,
>
> A few demo examples from Artifact does not work in a Pharo 3.0
> environment. An empty document or a document I can't open with standard
> linux pdf viewer.
>
> I list them here:
>
> -datatableWithCaptions
> -datatable
> -paragraph
> -mosaique
> -arrow
> -brochure
> -horizontalLayout
>
> Hilaire
>
--
Dr. Geo
http://drgeo.eu
http://google.com/+DrgeoEu
July 26, 2015
Artifact
by Hilaire
Hello,
A few demo examples from Artifact does not work in a Pharo 3.0
environment. An empty document or a document I can't open with standard
linux pdf viewer.
I list them here:
-datatableWithCaptions
-datatable
-paragraph
-mosaique
-arrow
-brochure
-horizontalLayout
Hilaire
--
Dr. Geo
http://drgeo.eu
http://google.com/+DrgeoEu
July 26, 2015
Re: [Pharo-users] Personal wiki / information manager
by Pierce Ng
On Fri, Jul 24, 2015 at 03:26:59PM +0200, Bystroushaak wrote:
> Is there any software projects/libraries for personal wiki
> (something like ZIM or CherryTree or Orgmode for writing
> texts/notes) and personal information managing in Pharo?
I started with Tcl's wikit, using the Tk interface, moved on to Fossil with its
web interface. I now know enough of what I want to do something suited to my
needs in Pharo. E.g. I really want transclusion. Mentally sketching it out and
learning Pier at the same time.
Some Hacker News links:
https://news.ycombinator.com/item?id=8270759
On designing a personal knowledge base
https://news.ycombinator.com/item?id=9911942
Show HN: FAQT - A lightweight, personal knowledge base
Pierce
>
July 26, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Mariano Martinez Peck
Did you try doing a "ldd" over the VM executable file so that you can find
the missing dependencies?
On Sat, Jul 25, 2015 at 7:09 PM, Shadowfirebird <shadowfirebird(a)gmail.com>
wrote:
> Same problem. I'm afraid -- Crunchbang refuses to install libasound2:i386
> because it cannot fulfill the dependencies.
>
> On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com>
> wrote:
>
>> Hello,
>>
>> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
>> exceptionally empowering tools. And getting better all the time.
>>
>> My apologies for your difficulties. I personally have not seen that page
>> before as I already have scripts for installing all of the requisite
>> libraries. This script has worked for me for years on Ubuntu or other
>> Debian based distros. My favorite was Crunchbang.
>>
>> I did not originate this script but believe I started with I found years
>> ago for either Debian or Ubuntu. I cleaned it up and added to it over time.
>> It installs all the necessary libraries to my knowledge. Whether or not
>> installs more than I need I do not know. All I do know is that after
>> running the script Pharo runs perfectly.
>>
>> I copied all of this from my setup-pharo.sh script.
>> I run this script anytime I have a fresh Linux install.
>> I then sudo -s and run the script.
>>
>> dpkg --add-architecture i386
>> apt-get update
>>
>> apt-get --yes install cmake zip bash-completion ruby git xz-utils
>> debhelper devscripts
>> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
>> libasound2-plugins:i386
>> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
>> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
>> apt-get --yes install build-essential gcc-multilib g++
>> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>>
>> Hopefully this can help your experience with Pharo and/or Squeak.
>>
>> Jimmie
>>
>>
>>
>>
>> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>>
>>> Hi all,
>>>
>>> I've been having trouble getting *any* sort of Smalltalk working on
>>> Linux. But ultimately I got Pharo (my first choice) working on Debian
>>> Jessie.
>>>
>>> It wasn't terribly hard in the end, but since the instructions at
>>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be
>>> out of date, I thought it might be helpful to post something in case those
>>> in charge of that page would like to update. Since there is no issue
>>> tracker, I assume this is a good a place as any.
>>>
>>>
>>> ## Short Version ##
>>>
>>> * sudo dpkg --add-architecture i386
>>> * sudo apt-get update
>>> * sudo apt-get install lib32zl lib32ncurses5
>>>
>>> Note that there is no ia32-libs package on Jessie, as far as I can
>>> tell. (I have no idea whether you actually need to install lib32ncurses5,
>>> but those were what apt-get suggested, and it worked.)
>>>
>>> I do have a startup error -- "MessageNotUnderstood:
>>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
>>> to break anything.
>>>
>>>
>>> ## Longer version / Rant ##
>>>
>>> Pharo turned out to be impossible on my netbook (where I would like to
>>> use it, sadly) because it is still running Crunchbang, which is Debian
>>> Woody under the hood. So in theory the fix from the 64bit install page
>>> should work. It doesn't, though -- some sort of problem with #! I suppose
>>>
>>> "The following packages have unmet dependacies:
>>> ia32-libs: Depends: ia32-libs-i386"
>>>
>>> Squeak, as downloaded from their site, has exactly the same problem.
>>>
>>> Pharo isn't in the Debian Repository, but an old version of the Squeak
>>> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
>>> doesn't work with the current Squeak image from the website. I did
>>> eventually manage to get a compatible image ... via FTP. Good grief.
>>> (Good enough to learn the ropes, I suppose.)
>>>
>>> I really didn't want to go the Gnu Smalltalk road, but in desperation I
>>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
>>> falls over immediately when you start it, a great big error trace I won't
>>> bother to paste here. These are packages in the *repository*. Is no-one
>>> maintaining them?
>>>
>>>
>>> The point of this rant is to give context to the following: thank you.
>>> Really, thank you, to the folks behind Pharo and everyone reading this.
>>>
>>> This is the problem with FOSS: blink, and yesterday's rave technology is
>>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
>>> every time I play with it I learn so much about OOP, programming, and good
>>> design of classes. And I keep coming back to try to work with it again,
>>> because it offers things I want and just can't get elsewhere. The idea
>>> that Smalltalk might one day just ... not run? Not worth thinking about.
>>>
>>>
>>> Okay, broke a cardinal rule here. Apologies for joining a mailing list
>>> and then immediately posting a long rant. Going to Lurk Mode now!
>>>
>>> Shadow.
>>>
>>>
>>>
>>
>>
>
>
> --
> Look through time and find your rhyme / Tell us what you find / We will
> wait at your gate / Hoping like the blind.
>
--
Mariano
http://marianopeck.wordpress.com
July 26, 2015
Catalog Browser documentation
by Peter Uhnák
Hi,
is there somewhere documentation for Catalog Browser?
Specifically what everything it offers for configurations...
I've seen on class side methods #catalogKeywords, #catalogDescription but
since I've haven't found docs (maybe Updated Pharo Book can have?) I don't
know what else it offers.
Thanks,
Peter
July 25, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Shadowfirebird
Same problem. I'm afraid -- Crunchbang refuses to install libasound2:i386
because it cannot fulfill the dependencies.
On Sat, Jul 25, 2015 at 5:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com> wrote:
> Hello,
>
> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
> exceptionally empowering tools. And getting better all the time.
>
> My apologies for your difficulties. I personally have not seen that page
> before as I already have scripts for installing all of the requisite
> libraries. This script has worked for me for years on Ubuntu or other
> Debian based distros. My favorite was Crunchbang.
>
> I did not originate this script but believe I started with I found years
> ago for either Debian or Ubuntu. I cleaned it up and added to it over time.
> It installs all the necessary libraries to my knowledge. Whether or not
> installs more than I need I do not know. All I do know is that after
> running the script Pharo runs perfectly.
>
> I copied all of this from my setup-pharo.sh script.
> I run this script anytime I have a fresh Linux install.
> I then sudo -s and run the script.
>
> dpkg --add-architecture i386
> apt-get update
>
> apt-get --yes install cmake zip bash-completion ruby git xz-utils
> debhelper devscripts
> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
> libasound2-plugins:i386
> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
> apt-get --yes install build-essential gcc-multilib g++
> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>
> Hopefully this can help your experience with Pharo and/or Squeak.
>
> Jimmie
>
>
>
>
> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>
>> Hi all,
>>
>> I've been having trouble getting *any* sort of Smalltalk working on
>> Linux. But ultimately I got Pharo (my first choice) working on Debian
>> Jessie.
>>
>> It wasn't terribly hard in the end, but since the instructions at
>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be
>> out of date, I thought it might be helpful to post something in case those
>> in charge of that page would like to update. Since there is no issue
>> tracker, I assume this is a good a place as any.
>>
>>
>> ## Short Version ##
>>
>> * sudo dpkg --add-architecture i386
>> * sudo apt-get update
>> * sudo apt-get install lib32zl lib32ncurses5
>>
>> Note that there is no ia32-libs package on Jessie, as far as I can tell.
>> (I have no idea whether you actually need to install lib32ncurses5, but
>> those were what apt-get suggested, and it worked.)
>>
>> I do have a startup error -- "MessageNotUnderstood:
>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
>> to break anything.
>>
>>
>> ## Longer version / Rant ##
>>
>> Pharo turned out to be impossible on my netbook (where I would like to
>> use it, sadly) because it is still running Crunchbang, which is Debian
>> Woody under the hood. So in theory the fix from the 64bit install page
>> should work. It doesn't, though -- some sort of problem with #! I suppose
>>
>> "The following packages have unmet dependacies:
>> ia32-libs: Depends: ia32-libs-i386"
>>
>> Squeak, as downloaded from their site, has exactly the same problem.
>>
>> Pharo isn't in the Debian Repository, but an old version of the Squeak VM
>> -- *just* the VM -- is. (Not sure what the point of that is.) It doesn't
>> work with the current Squeak image from the website. I did eventually
>> manage to get a compatible image ... via FTP. Good grief. (Good enough to
>> learn the ropes, I suppose.)
>>
>> I really didn't want to go the Gnu Smalltalk road, but in desperation I
>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
>> falls over immediately when you start it, a great big error trace I won't
>> bother to paste here. These are packages in the *repository*. Is no-one
>> maintaining them?
>>
>>
>> The point of this rant is to give context to the following: thank you.
>> Really, thank you, to the folks behind Pharo and everyone reading this.
>>
>> This is the problem with FOSS: blink, and yesterday's rave technology is
>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
>> every time I play with it I learn so much about OOP, programming, and good
>> design of classes. And I keep coming back to try to work with it again,
>> because it offers things I want and just can't get elsewhere. The idea
>> that Smalltalk might one day just ... not run? Not worth thinking about.
>>
>>
>> Okay, broke a cardinal rule here. Apologies for joining a mailing list
>> and then immediately posting a long rant. Going to Lurk Mode now!
>>
>> Shadow.
>>
>>
>>
>
>
--
Look through time and find your rhyme / Tell us what you find / We will
wait at your gate / Hoping like the blind.
July 25, 2015
Re: [Pharo-users] Ephemeric Cloud - new platform to publish Pharo web applications
by Marcus Denker
Hi,
*Really* nice! I just deployed the example seaside image in literally minutes!
(using the REST Api with Curl).
the web UI looks even easier:
https://www.youtube.com/watch?v=a1GfuT9M4qo
> On 20 Jul 2015, at 17:16, mikefilonov <mikefilonov(a)gmail.com> wrote:
>
> Dear Pharo users,
>
> I'm so excited to introduce you a project I'm currently working on which is
> called "Ephemeric cloud". It is a very simple and fast way to publish your
> Images to the web. Basically to publish a Smalltalk Image you just need to
> call a usual HTTP POST request to Pharocloud Ephemeric API and you'll get a
> hostname in response.
>
> Check those small video examples below. 2 minutes each (and most of the time
> is uploading time of my not-so-fast home internet :)
>
> Publish with curl: http://www.youtube.com/watch?v=9dKBCpj96cU
> Publish with Drag&Drop: http://www.youtube.com/watch?v=NuGTenCIwik
>
> The main idea of the project is to put as many images as possible and as
> simple as possible. And I'm so confident in efficiency of this solution that
> I included a free plan for you guys:)
>
> Hooray to Pharo Free hosting! :) (scared smile)
>
> I see Ephemeric cloud as a corner stone of all Pharo web development.
> For instance, I can imagine some kind of "Publish" button on Marina project
> site, clicking on which a user will spawn a new instance in the cloud and
> will be able to test it immediately. Another good use case is running
> unit-tests by publishing an Image and running some API calls on it by
> script. Or you can have an A-B publish scheme when a part of users are sent
> to a new version for a test and the rest to a stable one. By the way,
> ephemerics are a great case for Pharo Remote Debug project;)
>
> My intentions are to get to the point when Ephemeric cloud subscription is a
> must-have tool for a Pharo developer! :)
>
> You may check some project details here:
> https://www.pharocloud.com/kb/tutorial/ephemerics-introduction
>
> All questions are so-very welcomed. If anyone is interested in participation
> in cloud beta-testing please contact me at support(a)pharocloud.com and I'll
> extend your subscription plan.
>
> Cheers,
> Mike
> Pharocloud Team
>
>
>
>
> --
> View this message in context: http://forum.world.st/Ephemeric-Cloud-new-platform-to-publish-Pharo-web-app…
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
July 25, 2015
Re: [Pharo-users] Personal wiki / information manager
by Bystroushaak
Hi.
That really looks interesting!
Dne 25.7.2015 v 21:49 Offray Vladimir Luna Cárdenas napsal(a):
> Hi
>
> I'm making one of such outliners on Pharo. The code, interface and
> functionality are pretty immature, the interface/documentation is almost
> only in Spanish, and is progressing slowly, but any help or advice is
> welcome. In the blog entries at [1] and [2] you could find some of the
> explorations and previous personal wikis / outliner I had used and the
> technologies I'm using to implement this idea on pharo and the problems
> I faced (some of them already solved) and some ideas for the future. [3]
> is the website for the project and [4] is the project repository
>
> [1]
> http://mutabit.com/offray/static/blog/output/posts/on-deepness-and-complexi…
>
> [2]
> http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-ini…
>
> [3] http://mutabit.com/grafoscopio/
> [4] http://smalltalkhub.com/#!/~Offray/Grafoscopio
>
> Let me know if this helps,
>
> Offray
>
July 25, 2015
Re: [Pharo-users] Personal wiki / information manager
by Offray Vladimir Luna Cárdenas
Hi
I'm making one of such outliners on Pharo. The code, interface and
functionality are pretty immature, the interface/documentation is almost
only in Spanish, and is progressing slowly, but any help or advice is
welcome. In the blog entries at [1] and [2] you could find some of the
explorations and previous personal wikis / outliner I had used and the
technologies I'm using to implement this idea on pharo and the problems
I faced (some of them already solved) and some ideas for the future. [3]
is the website for the project and [4] is the project repository
[1]
http://mutabit.com/offray/static/blog/output/posts/on-deepness-and-complexi…
[2]
http://mutabit.com/offray/static/blog/output/posts/grafoscopio-idea-and-ini…
[3] http://mutabit.com/grafoscopio/
[4] http://smalltalkhub.com/#!/~Offray/Grafoscopio
Let me know if this helps,
Offray
On 24/07/15 15:34, Bystroushaak wrote:
> Hello.
>
> Thanks for reply, but this is not what I mean. Wiki is all about
> presentation of the informations to other users.
>
> On the other hand, personal wiki/PIM is tool for introspection of your
> own brain, microscope designed to look into yourself. It is meant to
> run in one thread on your computer, to organize files and ideas. There
> may be calendar to help you with your agenda, or maybe contact list
> and so on..
>
> Another term for what I am looking for may be outliner:
>
> - https://en.wikipedia.org/wiki/Outliner
>
> Dne 24.7.2015 v 19:06 stepharo napsal(a):
>> Hi
>>
>> You have pier http://piercms.com
>> Esteban is thinking about doing a minipier.
>>
>> Stef
>
>
>
July 25, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Mariano Martinez Peck
Hi,
Note also that from Pharo website you can get to:
http://pharo.org/gnu-linux-installation#64-bit-System-Setup
You get there from http://pharo.org/download (where it says "*GNU/Linux
virtual machine - Besides the generic binary, there are pre-built VMs for
systems with libc < 2.15 (e.g. Debian 7 "wheezy"), and CentOS. NB: If
you're on 64-bit GNU/Linux, see our instructions to prepare your system*")
Cheers,
On Sat, Jul 25, 2015 at 1:09 PM, Jimmie Houchin <jlhouchin(a)gmail.com> wrote:
> Hello,
>
> Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
> exceptionally empowering tools. And getting better all the time.
>
> My apologies for your difficulties. I personally have not seen that page
> before as I already have scripts for installing all of the requisite
> libraries. This script has worked for me for years on Ubuntu or other
> Debian based distros. My favorite was Crunchbang.
>
> I did not originate this script but believe I started with I found years
> ago for either Debian or Ubuntu. I cleaned it up and added to it over time.
> It installs all the necessary libraries to my knowledge. Whether or not
> installs more than I need I do not know. All I do know is that after
> running the script Pharo runs perfectly.
>
> I copied all of this from my setup-pharo.sh script.
> I run this script anytime I have a fresh Linux install.
> I then sudo -s and run the script.
>
> dpkg --add-architecture i386
> apt-get update
>
> apt-get --yes install cmake zip bash-completion ruby git xz-utils
> debhelper devscripts
> apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
> libasound2-plugins:i386
> apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
> libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
> apt-get --yes install build-essential gcc-multilib g++
> apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
>
> Hopefully this can help your experience with Pharo and/or Squeak.
>
> Jimmie
>
>
>
>
> On 07/25/2015 09:54 AM, Shadowfirebird wrote:
>
>> Hi all,
>>
>> I've been having trouble getting *any* sort of Smalltalk working on
>> Linux. But ultimately I got Pharo (my first choice) working on Debian
>> Jessie.
>>
>> It wasn't terribly hard in the end, but since the instructions at
>> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be
>> out of date, I thought it might be helpful to post something in case those
>> in charge of that page would like to update. Since there is no issue
>> tracker, I assume this is a good a place as any.
>>
>>
>> ## Short Version ##
>>
>> * sudo dpkg --add-architecture i386
>> * sudo apt-get update
>> * sudo apt-get install lib32zl lib32ncurses5
>>
>> Note that there is no ia32-libs package on Jessie, as far as I can tell.
>> (I have no idea whether you actually need to install lib32ncurses5, but
>> those were what apt-get suggested, and it worked.)
>>
>> I do have a startup error -- "MessageNotUnderstood:
>> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
>> to break anything.
>>
>>
>> ## Longer version / Rant ##
>>
>> Pharo turned out to be impossible on my netbook (where I would like to
>> use it, sadly) because it is still running Crunchbang, which is Debian
>> Woody under the hood. So in theory the fix from the 64bit install page
>> should work. It doesn't, though -- some sort of problem with #! I suppose
>>
>> "The following packages have unmet dependacies:
>> ia32-libs: Depends: ia32-libs-i386"
>>
>> Squeak, as downloaded from their site, has exactly the same problem.
>>
>> Pharo isn't in the Debian Repository, but an old version of the Squeak VM
>> -- *just* the VM -- is. (Not sure what the point of that is.) It doesn't
>> work with the current Squeak image from the website. I did eventually
>> manage to get a compatible image ... via FTP. Good grief. (Good enough to
>> learn the ropes, I suppose.)
>>
>> I really didn't want to go the Gnu Smalltalk road, but in desperation I
>> tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
>> falls over immediately when you start it, a great big error trace I won't
>> bother to paste here. These are packages in the *repository*. Is no-one
>> maintaining them?
>>
>>
>> The point of this rant is to give context to the following: thank you.
>> Really, thank you, to the folks behind Pharo and everyone reading this.
>>
>> This is the problem with FOSS: blink, and yesterday's rave technology is
>> gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
>> every time I play with it I learn so much about OOP, programming, and good
>> design of classes. And I keep coming back to try to work with it again,
>> because it offers things I want and just can't get elsewhere. The idea
>> that Smalltalk might one day just ... not run? Not worth thinking about.
>>
>>
>> Okay, broke a cardinal rule here. Apologies for joining a mailing list
>> and then immediately posting a long rant. Going to Lurk Mode now!
>>
>> Shadow.
>>
>>
>>
>
>
--
Mariano
http://marianopeck.wordpress.com
July 25, 2015
Re: [Pharo-users] Linux Install -- problems, but eventually successful
by Jimmie Houchin
Hello,
Welcome to Pharo and the Pharo community. Smalltalk/Pharo are
exceptionally empowering tools. And getting better all the time.
My apologies for your difficulties. I personally have not seen that page
before as I already have scripts for installing all of the requisite
libraries. This script has worked for me for years on Ubuntu or other
Debian based distros. My favorite was Crunchbang.
I did not originate this script but believe I started with I found years
ago for either Debian or Ubuntu. I cleaned it up and added to it over
time. It installs all the necessary libraries to my knowledge. Whether
or not installs more than I need I do not know. All I do know is that
after running the script Pharo runs perfectly.
I copied all of this from my setup-pharo.sh script.
I run this script anytime I have a fresh Linux install.
I then sudo -s and run the script.
dpkg --add-architecture i386
apt-get update
apt-get --yes install cmake zip bash-completion ruby git xz-utils
debhelper devscripts
apt-get --yes install libc6-dev:i386 libasound2:i386 libasound2-dev:i386
libasound2-plugins:i386
apt-get --yes install libssl-dev:i386 libssl1.0.0:i386 libssh2-1:i386
libfreetype6-dev:i386 libx11-dev:i386 libsm-dev:i386 libice-dev:i386
apt-get --yes install build-essential gcc-multilib g++
apt-get --yes install libgl1-mesa-dev:i386 libgl1-mesa-glx:i386
Hopefully this can help your experience with Pharo and/or Squeak.
Jimmie
On 07/25/2015 09:54 AM, Shadowfirebird wrote:
> Hi all,
>
> I've been having trouble getting *any* sort of Smalltalk working on
> Linux. But ultimately I got Pharo (my first choice) working on Debian
> Jessie.
>
> It wasn't terribly hard in the end, but since the instructions at
> http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be
> out of date, I thought it might be helpful to post something in case
> those in charge of that page would like to update. Since there is no
> issue tracker, I assume this is a good a place as any.
>
>
> ## Short Version ##
>
> * sudo dpkg --add-architecture i386
> * sudo apt-get update
> * sudo apt-get install lib32zl lib32ncurses5
>
> Note that there is no ia32-libs package on Jessie, as far as I can
> tell. (I have no idea whether you actually need to install
> lib32ncurses5, but those were what apt-get suggested, and it worked.)
>
> I do have a startup error -- "MessageNotUnderstood:
> EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't
> seem to break anything.
>
>
> ## Longer version / Rant ##
>
> Pharo turned out to be impossible on my netbook (where I would like to
> use it, sadly) because it is still running Crunchbang, which is Debian
> Woody under the hood. So in theory the fix from the 64bit install page
> should work. It doesn't, though -- some sort of problem with #! I suppose
>
> "The following packages have unmet dependacies:
> ia32-libs: Depends: ia32-libs-i386"
>
> Squeak, as downloaded from their site, has exactly the same problem.
>
> Pharo isn't in the Debian Repository, but an old version of the Squeak
> VM -- *just* the VM -- is. (Not sure what the point of that is.) It
> doesn't work with the current Squeak image from the website. I did
> eventually manage to get a compatible image ... via FTP. Good grief.
> (Good enough to learn the ropes, I suppose.)
>
> I really didn't want to go the Gnu Smalltalk road, but in desperation
> I tried it. Under both Crunchbang and Debian Jessie, the gst-browser
> package falls over immediately when you start it, a great big error
> trace I won't bother to paste here. These are packages in the
> *repository*. Is no-one maintaining them?
>
>
> The point of this rant is to give context to the following: thank
> you. Really, thank you, to the folks behind Pharo and everyone
> reading this.
>
> This is the problem with FOSS: blink, and yesterday's rave technology
> is gone. And Smalltalk is *important* -- I'm not a Smalltalk
> programmer, but every time I play with it I learn so much about OOP,
> programming, and good design of classes. And I keep coming back to
> try to work with it again, because it offers things I want and just
> can't get elsewhere. The idea that Smalltalk might one day just ...
> not run? Not worth thinking about.
>
>
> Okay, broke a cardinal rule here. Apologies for joining a mailing
> list and then immediately posting a long rant. Going to Lurk Mode now!
>
> Shadow.
>
>
July 25, 2015
Linux Install -- problems, but eventually successful
by Shadowfirebird
Hi all,
I've been having trouble getting *any* sort of Smalltalk working on Linux.
But ultimately I got Pharo (my first choice) working on Debian Jessie.
It wasn't terribly hard in the end, but since the instructions at
http://pharo.org/gnu-linux-installation#64-bit-System-Setup seem to be out
of date, I thought it might be helpful to post something in case those in
charge of that page would like to update. Since there is no issue tracker,
I assume this is a good a place as any.
## Short Version ##
* sudo dpkg --add-architecture i386
* sudo apt-get update
* sudo apt-get install lib32zl lib32ncurses5
Note that there is no ia32-libs package on Jessie, as far as I can tell.
(I have no idea whether you actually need to install lib32ncurses5, but
those were what apt-get suggested, and it worked.)
I do have a startup error -- "MessageNotUnderstood:
EmbeddedFreeTypeFontInstaller>>failedToOpen:Index:" -- but it doesn't seem
to break anything.
## Longer version / Rant ##
Pharo turned out to be impossible on my netbook (where I would like to use
it, sadly) because it is still running Crunchbang, which is Debian Woody
under the hood. So in theory the fix from the 64bit install page should
work. It doesn't, though -- some sort of problem with #! I suppose
"The following packages have unmet dependacies:
ia32-libs: Depends: ia32-libs-i386"
Squeak, as downloaded from their site, has exactly the same problem.
Pharo isn't in the Debian Repository, but an old version of the Squeak VM
-- *just* the VM -- is. (Not sure what the point of that is.) It doesn't
work with the current Squeak image from the website. I did eventually
manage to get a compatible image ... via FTP. Good grief. (Good enough to
learn the ropes, I suppose.)
I really didn't want to go the Gnu Smalltalk road, but in desperation I
tried it. Under both Crunchbang and Debian Jessie, the gst-browser package
falls over immediately when you start it, a great big error trace I won't
bother to paste here. These are packages in the *repository*. Is no-one
maintaining them?
The point of this rant is to give context to the following: thank you.
Really, thank you, to the folks behind Pharo and everyone reading this.
This is the problem with FOSS: blink, and yesterday's rave technology is
gone. And Smalltalk is *important* -- I'm not a Smalltalk programmer, but
every time I play with it I learn so much about OOP, programming, and good
design of classes. And I keep coming back to try to work with it again,
because it offers things I want and just can't get elsewhere. The idea
that Smalltalk might one day just ... not run? Not worth thinking about.
Okay, broke a cardinal rule here. Apologies for joining a mailing list and
then immediately posting a long rant. Going to Lurk Mode now!
Shadow.
July 25, 2015
Re: [Pharo-users] [Pharo-dev] Calendar Events?
by Norbert Hartl
You mean Scheduler?
http://smalltalkhub.com/#!/~TorstenBergmann/Scheduler
Norbert
> Am 25.07.2015 um 09:24 schrieb stepharo <stepharo(a)free.fr>:
>
> Hi
>
> I would like to schedule some events automatically. I know that there was a package doing something like that.
> Any pointers?
>
> Stef
>
July 25, 2015
Re: [Pharo-users] Using geographic data
by Hernán Morales Durand
Hi Arturo,
Do you want to implement a Geolocator like NAC?
http://www.nactag.info/map.asp
The GADM world tree is built from a CSV which I generated from the GADM 2.0
dBase files for the whole world. I checked the dBase format and doesn't
include the polygon information you find in the .kmz files. I saw they
released 2.5 this month (July 2015) but only in ESRI geodatabase format
(which I didn't investigated yet, but not the same as ESRI shapefile
format) and will release 2.7 in August 2015.
Another way could be just to parse the KML (is just an XML file) using
XPath or XMLPullParser.
About locating the point in a polygon the problem of traditional 2D
inclusion tests (ray crossing methods) is that require large storage, given
polygons of enough size, complexity and amount of edges. This is a common
situation with level 1 and 2 polygons. New methods for example classiffy
polygon edges into layers, results in faster inclusion test.
Hernán
2015-07-24 20:19 GMT-03:00 Arturo Zambrano <arturo.zambrano(a)gmail.com>:
> Hi All,
> I would like to get some advice regarding which path I should take.
>
> Problem:
> Given a coordinate I want to know to which geographical object it belongs
> to.
>
> Path 1
> Using Glorp to make a query to a Postgis instance containing the
> boundaries of the geobjects
>
>
>
> Path 2
> Use the data form GADM data (according to this thread
> <http://forum.world.st/PostGIS-in-Pharo-td4802233.html>).
>
>
> I would avoid path 1 in order to avoid installation of postgi. From the
> thread mentioned above, I thing that it requires some development.
>
>
> Regarding Path 2, I don't see which framework or library should I use to
> import and query the data contained in the KMZ from GADM.
>
>
> Any advice is welcome.
>
> Best regards.
> Art
>
>
>
July 25, 2015