LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-14-2012, 11:51 AM   #1
captain_sensible
Member
 
Registered: Apr 2010
Posts: 352

Rep: Reputation: 145Reputation: 145
slackware 14 gCompris issue


I installed slackware 14 (32 bit) and then installed gCompris and gnet for my daughter. gCompris works except there is an issue with the chess game.

The chess game part worked only ,so sent an email to the developer; who was kind enough to reply. He's basically saying the gnuchess that comes with the main install of slackware 14 isn't quite what gCompris is looking for.

He mentions GIT and gave me a link. All i know about GIT is that linus Torvalds wrote it but that all. Bruno says "just get GIT and run sh configure --enable-build-gnuchess.

Can anyone elucidate what he wants me to do, since I just don't understand it

copy of email as follows:
......................................................................
Le dimanche 14 octobre 2012 à 18:54 +0700, andrew brookes a écrit :
> Hi
>
> I have gCompris installed on slackware 14, with its dependency (gnet)
> , I looked in packages and gnuchess is also installed.
>
> My daughter can move the white chess piece, but when its the computers
> turn nothing happens. I tried hitting return after the white piece
> move.. nothing
>
> The only gui buttons on view are home and help
>
> Any ideas?
>

Hi,

Probably the gnuchess version you have is not compatible with the one
GCompris expects.

I just made a fix to let you compile GCompris with its internal gnuchess
version that is know to work:
http://git.gnome.org/browse/gcompris...1160e6bd5dafee

Just get the git and run:
sh configure --enable-build-gnuchess

Let me know if this works for you.

Bruno.
..................................................................
 
Old 10-14-2012, 12:19 PM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Bruno wants you to grab from the "git repository" the version he just modified for you, then build a package for it, install it and see if that works for you.

I'm trying and if successful will tell you how to to do that. Stay tuned.

EDIT Please be patient, heavy download ahead.

Last edited by Didier Spaier; 10-14-2012 at 12:24 PM. Reason: EDIT added
 
Old 10-14-2012, 08:22 PM   #3
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
I tried building using the 12.05 source and the patch, but it failed. I guess it has to be the git version
 
Old 10-15-2012, 05:09 AM   #4
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
I guess so as well. I did clone the git repository with following command:
Code:
git clone --depth=1 http://git.gnome.org/browse/gcompris/
But then trying to run autogen.sh I saw that I missed the gnome-compilers-flags.m4 macro.

Sorry but I can't go further as I'm not ready to set up a full gnome compilation environment...

I just sent a link to this thread to Paul Liconti, the maintainer of the GCompris SlackBuild @ http://slackbuilds.org in the hope he can help you better.

Meanwhile you could request Bruno to send you a source tarball with his patch applied and try to build the package with that. You would have to run the SlackBuild this way then:
Code:
VERSION=<version of the new source tarball> ./gcompris.SlackBuild

Last edited by Didier Spaier; 10-15-2012 at 05:19 AM. Reason: s/will send/just sent/
 
Old 10-15-2012, 10:47 AM   #5
captain_sensible
Member
 
Registered: Apr 2010
Posts: 352

Original Poster
Rep: Reputation: 145Reputation: 145
Hi

I much appreciate the comments and help. Understanding GIT will have to be added to the end my "light" bed time reading list, and its a long list!

Bruno seemed to suggest gnuchess might be the problem ; but it appears he has done a patch to fix gCompris to work with my existing gnuchess which is gnuchess-5.08-i486-2. Is that what he is saying ?.

had a look at man git ,so if I knew how to use GIT I would use the link he gave me?

Didier , i don't know how much time a developer has to spend on this kind of thing, but have sent a email requesting as you suggested.

cheers
 
Old 10-15-2012, 11:03 AM   #6
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by captain_sensible View Post
Bruno seemed to suggest gnuchess might be the problem ; but it appears he has done a patch to fix gCompris to work with my existing gnuchess which is gnuchess-5.08-i486-2. Is that what he is saying ?.
What I understand from his message is that the version of GCompris he prepared will allow you to build a version of gnuchess compatible with it, provided you add the configure option he mentioned in gcompris.SlackBuild.
 
Old 10-19-2012, 10:44 AM   #7
gapan
Member
 
Registered: Feb 2007
Posts: 378

Rep: Reputation: 163Reputation: 163
The packages from salix have a builtin gnuchess and work properly.

http://salix.enialis.net/i486/14.0/s...5-i486-2gv.txz
http://salix.enialis.net/x86_64/14.0...x86_64-2gv.txz
 
Old 10-20-2012, 08:05 AM   #8
captain_sensible
Member
 
Registered: Apr 2010
Posts: 352

Original Poster
Rep: Reputation: 145Reputation: 145
I started reading up on GIT and considered that the following sequence might get me nearer to a properly working gCompris.

$ Mkdir gitProject
$ cd gitProject

git init

git add .
git commit

git config --global user.name "andrew "
git config --global user.email "andySomething@gmail.com"


git clone git://git.gnome.org/gcompris



cd gcompris
sh autogen.sh && make
sh configure --enable-build-gnuchess

...........................................

I got as far as " git clone git://git.gnome.org/gcompris" which started , but unfortunately due to my slow connection speed where I am at the moment , I got a " timed out by peer"

If I did to to the point of " sh configure --enable-build-gnuchess" , (I don't know because I haven't done it yet) is this going to give me a source package to use with


"VERSION=<version of the new source tarball> ./gcompris.SlackBuild"


or is it going to compile gCompris and gnuchess into my system ?

Anyway thanks very much Gapan, the easier option at the moment is to get the package from Salix.I can download at an internet cafe and then install later.

cheers
much as I like the learning curve challenge from builds , I must check out which other
"ready to install" packages salix has.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] gCompris trying to build captain_sensible Slackware 10 07-06-2011 07:22 PM
[SOLVED] Gcompris build fails 2handband Slackware 5 11-27-2010 06:22 PM
gcompris hell..... justin_p Mandriva 5 02-22-2007 12:57 AM
no sound in GCompris BigBearOmaha Linux - Games 1 10-06-2006 06:53 PM
gcompris nightmares Mousy Linux - Newbie 4 09-22-2006 05:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration