Author |
Message |
OscarTalks

Joined: 05 Feb 2012 Posts: 1735 Location: London, England
|
Posted: Fri 27 Dec 2013, 00:32 Post subject:
DreamChess 0.2.1-RC1 Subject description: Slacko14.0 - Wheezy - Precise |
|
More information:- http://www.dreamchess.org
Version 0.2.1 Release Candidate 1
Available 13th September 2013
Compiled from source - uploaded for testing
This seems to be more recent than the considerably older versions in the Debian and Ubuntu repos. Wheezy version also seems to run in Precise. This contains libSDL-image and libSDL-mixer both compiled from source and libmxml (mini xml) compiled from source. These are in a "private" libs directory. Hope there will be no clashes if these are also installed as part of other packages in /usr/lib for example.
Slacko 14.0 version is compiled in Slacko 5.6 which has libSDL-image and libSDL-mixer already in the distro, but the libmxml was compiled by me from source.
I have added a version compiled in Precise as well.
Download from here:-
http://www.smokey01.com/OscarTalks
_________________ Oscar in England

Last edited by OscarTalks on Sat 11 Jan 2014, 20:46; edited 1 time in total
|
Back to top
|
|
 |
Geoffrey

Joined: 30 May 2010 Posts: 2346 Location: Queensland
|
Posted: Tue 07 Jan 2014, 17:18 Post subject:
|
|
The Slacko version works in Carolina, I tried compiling libmxml but had no luck as I was going to compile the game in Carolina,
but yours will do, I am repackaging it and placing the libmxml in /usr/lib, that way the ppm don't report missing library files.
Do you have the libmxml package or version number, I'll add that to the repo as a depenency.
Thanks for the game it works well.
Description |
|
Filesize |
36.65 KB |
Viewed |
677 Time(s) |

|
_________________ Carolina: Recent Repository Additions

|
Back to top
|
|
 |
OscarTalks

Joined: 05 Feb 2012 Posts: 1735 Location: London, England
|
Posted: Tue 07 Jan 2014, 18:58 Post subject:
|
|
Geoffrey,
The package is named mxml-2.7 but DreamChess only needs the lib. I believe it is the latest version. Does that not compile in Carolina? I didn't upload it as a separate package. Let me know if you need anything other than the version number. Good point about the dependency checker. Maybe it is better to put the lib in /usr/lib as you say. The thing is I am just throwing in the needed lib rather than the conventional method of stipulating the full package as a dependency. I get concerned that if another package has that lib there may be a clash and needed libs can get uninstalled if packages are removed, but maybe I am being silly. One other idea I was wondering about was to symlink the lib from its private directory into /usr/lib (or somewhere else in the standard library path). This would satisfy the dependency checker whilst ensuring that the lib is always available for the program.
_________________ Oscar in England

|
Back to top
|
|
 |
Geoffrey

Joined: 30 May 2010 Posts: 2346 Location: Queensland
|
Posted: Tue 07 Jan 2014, 22:19 Post subject:
|
|
Oscar,
Yeah a symlink to /usr/lib that will do, I've done that, I also added a puninstall.sh to the pet, to clean up the directories that are left behind. Code: | rm -r /root/.dreamchess
rm -r /usr/share/dreamchess |
Thanks again.
_________________ Carolina: Recent Repository Additions

|
Back to top
|
|
 |
OscarTalks

Joined: 05 Feb 2012 Posts: 1735 Location: London, England
|
Posted: Wed 08 Jan 2014, 20:54 Post subject:
|
|
I have added the clean-up puninstall script. Also, they have just released mxml version 2.8 so I compiled it and linked libmxml in statically so no shared libs or dependency confusion any more in the Slacko version.
I tried doing the static linking in the Wheezy version and it works with libmxml and libSDL_image but not with libSDL_mixer. That one still needs the shared lib or some function is not found. Does anyone know how to configure that to link and build statically?
Meantime, what I have done is link the libmxml statically and put both the SDL shared libs in the private libs folder. Rather than exporting the modified library path I am now trying a compile using rpath which makes the executable (which can now stay in /usr/bin) look for the libs in the appropriate place at runtime. This satisfies the dependency checker and avoids the need for symlinks in /usr/lib.
The Wheezy version works fine in Precise, but I have compiled one in Precise as well now just for good measure.
_________________ Oscar in England

|
Back to top
|
|
 |
Pelo
Joined: 10 Sep 2011 Posts: 12591 Location: Mer méditerrannée (1 kms°)
|
Posted: Wed 07 Sep 2016, 19:11 Post subject:
Help Please, white are in bad situation. |
|
Help Please, white are in bad situation.. Really nice applications to play on your computer, against this damned computer.
Description |
Help needed. |
Filesize |
41.96 KB |
Viewed |
161 Time(s) |

|
_________________ Passenger Pelo ! don't ask him to repair the aircraft. Don't use him as a demining dog .... pleeease.
|
Back to top
|
|
 |
|