Am 11.06.2011 22:43, schrieb Alan Rodas:
> I dont know exactly if this may be the reason, but, are you running a 64bit
> version of Fedora right?
>
> I had some trouble in the past with pharo and Ubuntu 64bits. I needed the 32
> bit libraries to run it.
>
> If that is your case try installing the 32 bit libraries.
> Just in case you are not quite familiar with installing libraries in Fedora,
> here is a guide
>
> http://beginlinux.com/blog/2009/09/installing-32-bit-support-into-64-bit-fedora-11/
>
> Hope it helps
>
> Cheers
> --
> Alan Rodas Bonjour
>
Tnx a lot for help!
Indeed I am running Fedora 15 64bit. But I also run Pharo on debian 5 64bit (no
Problems). But your guess (or deeper knowledge), that there is (or might be) a
problem with the missing 32bit libraries in Fedora 15 64bit is obviously right
and helped me to make Phao running on my Fedora 15 64bit version a least. To
run 32 bit software versions, the libraries it depends on must be installed. (I
did not know, that Phedora is only just a 32bit system.)
The method described in the link does not work for Fedora 15. There are
"endless" messages of the kind
- package not available. Fedora/RedHat has switched the prefered package
manager from rpm to yum. Could that be the crux of the fail? I really do not
know! (Certailly I checked on my system that rpm was installed properly!)
Here a description of my procedure (very close to your link!) to overcome that
problem, that hopefully might be helpful or other Fedora 15 (or other 64bit
Linux-) users to get the 32bit libs with yum. The procedure is quite close to
that given in the link you sent. To be able to get the 32bit libs, open (or in
my case - create) the file /etc/rpm/macros as root and add the following line
at the end of the file:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
Open as root and add the line. Save the file and exit the editor. You may use
any simple text editor (I used vi) and do not forget to do sudo first:
sudo vi /etc/rpm/macros
After that first step, you are able to install the 32-bit libraries that are
required by Pharo (or other 32bit apps). The following command installs them
all:
sudo yum install qt.i686 qt-x11.i686 libXv.i686 libXss.i686 libXScrnSaver.i686
After that, Pharo should start properly! Or say, at least it started on my
Fedora 15 64 bit.
If there is something explained not clearly enough, I am willing to to state
more precisely on request. My CS-horizon is very restricted - i am happy if
things work without any problems.
Tnx, and I wish Pharo good progress towards the 64bit version!
Regards
BB
PS:
I thank the Pharo developers for their outstanding work!