Hi,
So someone asked for gnome hearts, the python install is missing a file, download from here, put in /usr/lib/python2.4/config/, this is easier than rebuilding Python 2.4.5, though the system does look like it gates faster if you do.
Download gnome-hearts-0.3 from here
gtar xvfj gnome-hearts-0.3-os.tar.bz2
cd gnome-hearts-03
./configure --prefix=/usr --disable-static
gmake
gmake install
You should be able to see and play hearts in the games menu
Enjoy
Dave
Ps don't forget you need /usr/sfw/bin in your PATH
Thanks Dave! The downloaded file is an archive file so quick link -s to the same file with a shared file extension and it compiles up nicely. And more importantly, it plays.
GNU Chess broke in build 115 and remains the same for build 116. Yea, I let it file the bug complaint to Gnome.
Thanks!
alan
Posted by Alan Pae on June 19, 2009 at 02:17 PM PDT #
Your welcome, I try to respond to requests if I can :-)
Posted by David Clack on June 19, 2009 at 04:13 PM PDT #
Your welcome, I try to respond to requests if I can :-)
Posted by David Clack on June 19, 2009 at 04:32 PM PDT #
What's a shared file extension?
I did an ar x libpython2.4.a and put the .o files in /usr/lib/python2.4/config/ibpython2.4,
then created a link as follows
opensolaris$ cd /usr/lib/python2.4/config
opensolaris$ ls -l
total 83
-rw-r--r-- 1 root bin 1823 2008-11-20 13:30 config.c
-rw-r--r-- 1 root bin 1191 2008-11-20 13:30 config.c.in
-rwxr-xr-x 1 root bin 7122 2008-11-20 13:30 install-sh
drwxr-xr-x 2 root root 96 2009-06-20 13:20 libpython2.4
lrwxrwxrwx 1 root root 12 2009-06-20 13:19 libpython2.4.so -> libpython2.4
-rw-r--r-- 1 root bin 37090 2008-11-20 13:30 Makefile
-rwxr-xr-x 1 root bin 7430 2008-11-20 13:30 makesetup
-rw-r--r-- 1 duncanp staff 1376 2009-06-02 19:53 python.o
-rw-r--r-- 1 root bin 17689 2008-11-20 13:30 Setup
-rw-r--r-- 1 root bin 368 2008-11-20 13:30 Setup.config
-rw-r--r-- 1 root bin 41 2008-11-20 13:30 Setup.local
Hearts shows up in the gnome menu, but doesn't start - Starting Hearts appears at the bottom in the task bar and then disappears.
Posted by Paul Duncan on June 19, 2009 at 06:37 PM PDT #
Hi Paul,
I just copy the libpython2.4.a into /usr/lib/python2.4/config
Then ln -s /usr/lib/libpython2.4.so /usr/lib/python2.4/config/libpython2.4.so
I actually rebuild Python 2.4.5 that creates /usr/lib/python2.4/config/libpython2.4.a
Your two libpython2.4 files don't look correct.
Dave
Posted by David Clack on June 19, 2009 at 06:52 PM PDT #
Then ln -s /usr/lib/libpython2.4.so /usr/lib/python2.4/config/libpython2.4.so
One of those should be:
/usr/lib/libpython2.4.a
Just for grins I deleted the file after compilation and it runs fine. ldd shows nothing as missing. But then again, the players do tend to "shoot the moon" quite a bit. :(
alan :-)
Posted by Alan Pae on June 20, 2009 at 01:51 PM PDT #
Hi,
Two separate files, the .so file is already on a base install of OpenSolaris in /usr/lib.
The .a file only gets created when you build Python 2.4.5 and install.
I tried to not have to deal with a spec file and build a pkg. If I get time I'll work on it.
I don't know why, but after I rebuild and install Python 2.4.5 the system really speeds up.
Dave
Posted by David Clack on June 20, 2009 at 02:00 PM PDT #