Well that *is* odd. I thought I had a pretty standard #!11. Perhaps it's my 
machine that's screwed up.

On 26 July 2015 20:47:40 BST, Jimmie Houchin <jlhouc...@gmail.com> wrote:
>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@jenna[~/shadow/scratch/pharo4.0]%: ./pharo
>>      could not find module vm-display-X11
>>      [1]    4875 abort      ./pharo
>>
>>      (134) shadow@jenna[~/shadow/scratch/pharo4.0]%: cd bin
>>
>>      shadow@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@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@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
>> <marianop...@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<shadowfireb...@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<jlhouc...@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
>>

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to