Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 25 Apr 2014, 04:02
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Games
DreamChess 0.2.1-RC1
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [5 Posts]  
Author Message
OscarTalks

Joined: 05 Feb 2012
Posts: 753
Location: London, England

PostPosted: 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
View user's profile Send private message 
Geoffrey


Joined: 30 May 2010
Posts: 1227
Location: Queensland Australia ɹǝpu∩uʍop

PostPosted: 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.
Screenshot.jpg
 Description   
 Filesize   36.65 KB
 Viewed   269 Time(s)

Screenshot.jpg


_________________
Carolina: Recent Repository Additions
Create strikethrough text HERE
Back to top
View user's profile Send private message 
OscarTalks

Joined: 05 Feb 2012
Posts: 753
Location: London, England

PostPosted: 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
View user's profile Send private message 
Geoffrey


Joined: 30 May 2010
Posts: 1227
Location: Queensland Australia ɹǝpu∩uʍop

PostPosted: 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
Create strikethrough text HERE
Back to top
View user's profile Send private message 
OscarTalks

Joined: 05 Feb 2012
Posts: 753
Location: London, England

PostPosted: 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
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [5 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Games
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0461s ][ Queries: 13 (0.0046s) ][ GZIP on ]