Big educational pack for children: gcompris

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

Big educational pack for children: gcompris

#1 Post by MU »

Homepage:
http://gcompris.net/

I used these packages from Debian:
http://thomas.enix.org/pub/debian/packages/pool/stable/

It has many dependencies, you will need:
http://dotpups.de/dotpups/Programming/p ... sarge1.pup (3 MB)
http://dotpups.de/dotpups/Games/LibSDL1.2-forDoom.pup (439 kb)
and all the Dotpups here:
http://dotpups.de/dotpups/Games/gcompris/

All together they will be over 70 MB extracted, make shure to have minimum 120 MB free Diskspace temporarily free for installation.
If the program will not start, run "gcompris" in a consolewindow, and report errors that will be shown in the console.

The program itself supports several languages.
Install the sounds of your choice from here:
http://dotpups.de/dotpups/Games/gcompri ... rnational/

If you install it in Puppy2, move all files from /root/.etc to /etc.

The gcompris-editor will not work, as it requires Gnome.

Mark
Last edited by MU on Sun 21 May 2006, 21:11, edited 1 time in total.
User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

Making GCompris work - additional dotpup

#2 Post by rerwin »

Thanks, Mark, for making this suite available for Puppy. To get it to work (on my Toshiba laptop), I needed to also install your libartsc dotpup from http://www.dotpups.de/dotpups/Libraries/libartsc.pup.

I may be working with my school district ed tech regarding linux and perhaps utilizing their mothballed PCs. GCompris seems like it might be the "killer app" to get the old stuff into daycare centers, early school grades, and even some kids' homes

I have not yet explored GCompris, but wanted to tell you how I got it working, first..

Richard
Enthusiastic Puppy fan
- Toshiba Equium 7100S, 400MHz, 256MB, 4GB, Puppy+Vector-std
- IBM Aptiva, 400MHz, 160MB, 4GB, Puppy (test lab)
- Toshiba Satellite 2535CDS, 300MHz, 64MB, 4GB, Puppy
- 1.8 GHz, 512MB, 40GB+100GB+320GB, WinXP+Puppy (DVD)
SamSung
Posts: 96
Joined: Fri 14 Oct 2005, 17:50
Location: France

#3 Post by SamSung »

Great Stuff Mark

I am looking forward to the foriegn language files especially those in French any ideas when that might happen.

Thanks for the work on this, I think GCompris is a prettty good edutainment suite.

Sam
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

francais:
http://dotpups.de/dotpups/Games/gcompri ... rnational/
The others follow in the next half hour :)
Mark
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

added all language-files (sounds):
http://dotpups.de/dotpups/Games/gcompri ... rnational/
Mark
User avatar
rerwin
Posts: 2017
Joined: Wed 24 Aug 2005, 22:50
Location: Maine, USA

Making GCompris work, continued

#6 Post by rerwin »

While exploring this program, I found that it needs gnuchess in order for the chess features to work. I installed that with the DotPup downloader, but it can be downloaded and installed directly from http://www.murga.org/~puppy/download.php?id=6.

To allow GCompris to find gnuchess, I had to make a symlink to it as follows:

mkdir /usr/games
ln -s ~/my-applications/bin/gnuchess /usr/games/gnuchess

Edit: I have installed this on both Puppy 1.0.9 and Puppy2alpha-7may06. No action was needed for Puppy2 regarding copying the ~/.etc folder contents to /etc, as ~/.etc is already a symlink to /etc. Both PuppyLinux installations are option 1 HD with grub boot from HD.

To complete the cosmetics, I set the icon for run-gcompris, by right-clicking that file in the popped-up window containing the /usr/local/gcompris folder, clicking on "Set Icon..." and dragging the gcompris.png file into the box containing "Drop an icon file here", clicking OK. I then dragged the run-gcompris file onto the desktop to put an icon there. Upon a reboot, gcompris also appeared in the "DotPups" menu item.
End edit.

Now, if I could only figure out how to operate the submarine. :oops:

Richard
User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

gnucap

#7 Post by ecomoney »

Hi, one of the games for simulating bulbs and batteries under science activities needs a library called "gnucap". Thanks
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#8 Post by Boo2themoon »

I am trying to install Gcompris in icepup, 213 based, same as edupup

I have downloaded all the dot pups suggested with the exception of gnuchess and gnucap as I cannot locate these.

Gcompris will not run. I tried in Rxvt and got the following statement.

sh-3.00# gcompris
gcompris: error while loading shared libraries: libgnomecanvas-2.so.0: cannot open shared object file: No such file or directory
sh-3.00#

I have search for it and found this link,
http://ftp.gnome.org/pub/gnome/sources/ ... anvas/2.0/

There are a few likely candidates here but which one? and what to do with it?

Also MU said "If you install it in Puppy2, move all files from /root/.etc to /etc"
But rerwin said "No action was needed for Puppy2 regarding copying the ~/.etc folder contents to /etc, as ~/.etc is already a symlink to /etc. Both PuppyLinux installations are option 1 HD with grub boot from HD"

So not really understanding I have not moved anything.

If anyone could point me in the right direction I would appreciate it.
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#9 Post by muggins »

i just dug out a 2.13 cdrom and it definitely has libgnomecanvas-2.so.0, (as a symlink to /usr/lib/libgnomecanvas-2.so.0.1400.0), so either the particular version isn't compatible with gcompris, or your version of /usr/lib/libgnomecanvas-2.so.0 has been wiped somehow.

if you type ls /usr/lib/libgnomecan* in a console, what reponse do you get?

also, if you type ldd gcompris what response? (i've never used gcompris & i'm assuming that's the name of the executable to start the program)
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#10 Post by muggins »

or, in case your libgnomecanvas-2.so.0 has been corrupted somehow, this is off my 2.13 cdrom. just extract to /.
Attachments
libgnomecanvas-2.so.0.tar.bz2
(68.85 KiB) Downloaded 690 times
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#11 Post by Boo2themoon »

Thanks for the reply.
Rxtv statement
sh-3.00# ls /usr/libgnomecan*
ls: /usr/libgnomecan*: No such file or directory
sh-3.00# ls /usr/lib/libgnomecan
ls: /usr/lib/libgnomecan: No such file or directory
sh-3.00# ldd gcompris
ldd: ./gcompris: No such file or directory
sh-3.00#
I have download your file (Many thanks) and as soon as I can work out how to extract it I will. :?
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#12 Post by Boo2themoon »

Ok downloaded TKzip (as it is not included in the stripped out version of Icepup) and extracted to /.

Gcompris still will not run and I get a statement of,
sh-3.00# gcompris
gcompris: error while loading shared libraries: libaudiofile.so.0: cannot open shared object file: No such file or directory
sh-3.00#

So I think I can see wherre this is going. However I have downloaded a different version of libaudiofile as mention by MU. So maybe they are in the wrong place after all.

Thanks again
raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

icepup

#13 Post by raffy »

Muggins, he is using icepup, a stripped-down puplet of 2.13.
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#14 Post by muggins »

hi raffy,

do you know offhand what the actual executable is with gcompris, so that Boo2themoon can run ldd with it? it seems that the libgnomecanvas worked, but it's now missing libaudiofile, so rather than doing it on a piecemeal basis, running ldd would show whether only a few files are missing, & worth the effort to install, or whether there's a whole bunch of missing library files required.

--------------------------------------------------------------------------------------

Boo2themoon,

as i mentioned, i've never used gcompris, but i should have been a bit more explicit. whatever the executable is called, it would probably be installed in either /usr/bin or /usr/local/bin. so to run ldd, it should be either:

ldd /usr/bin/gcompris or,
ldd /usr/local/bin/gcompris

if you still get No such file or directory , then the executable probably isn't called gcompris. if, however, you get not a dynamic executable, then the program is either a script, or it's a compressed executable.

maybe try running it again, as above, and posting back any error messages.
raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

GCompris

#15 Post by raffy »

Muggins, I have no idea, although he already reported a response with "gcompris".

Boo2, please use Puppy search to look for "gcompris", and pay attention to its location.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#16 Post by Boo2themoon »

Hello Chaps
Sorry about my lack of skill, my first time at the terminal. :shock:

Anyway I believe the executable is located in /usr/bin/gcompris. using the file manager and choosing properties I get: Type application/x-executable.

Terminal statement.
ldd /usr/bin/gcompris
linux-gate.so.1 => (0xffffe000)
libpython2.3.so.1.0 => /usr/lib/libpython2.3.so.1.0 (0xb7dea000)
libgcompris-1.so.0 => /usr/lib/libgcompris-1.so.0 (0xb7db1000)
libXrandr.so.2 => /usr/X11R7/lib/libXrandr.so.2 (0xb7dad000)
libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0xb7d84000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7d6d000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7d49000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7b03000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7a98000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7a7e000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7a6d000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7a66000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7a5c000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7a2a000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb79ff000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb79ad000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb788c000)
libz.so.1 => /lib/libz.so.1 (0xb787a000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7873000)
libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7803000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb77fb000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb77d3000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb77ce000)
libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb7774000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb76bd000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb763e000)
libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb7638000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb7635000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7631000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb75be000)
libesd.so.0 => /usr/lib/libesd.so.0 (0xb75b4000)
libaudiofile.so.0 => not found
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb759a000)
libXt.so.6 => /usr/X11R7/lib/libXt.so.6 (0xb754a000)
libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0xb753c000)
libvga.so.1 => /usr/lib/libvga.so.1 (0xb74d6000)
libaa.so.1 => /usr/lib/libaa.so.1 (0xb74ba000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7479000)
libslang.so.1 => /usr/lib/libslang.so.1 (0xb7406000)
libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0xb7318000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7264000)
libm.so.6 => /lib/libm.so.6 (0xb723e000)
libdl.so.2 => /lib/libdl.so.2 (0xb723a000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7226000)
libc.so.6 => /lib/libc.so.6 (0xb70f3000)
libutil.so.1 => /lib/libutil.so.1 (0xb70ef000)
libXrender.so.1 => /usr/X11R7/lib/libXrender.so.1 (0xb70e5000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb70d8000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb708a000)
libfontconfig.so.1 => /usr/X11R7/lib/libfontconfig.so.1 (0xb7054000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6fea000)
libXinerama.so.1 => /usr/X11R7/lib/libXinerama.so.1 (0xb6fe6000)
libXi.so.6 => /usr/X11R7/lib/libXi.so.6 (0xb6fde000)
libXcursor.so.1 => /usr/X11R7/lib/libXcursor.so.1 (0xb6fd5000)
libXfixes.so.3 => /usr/X11R7/lib/libXfixes.so.3 (0xb6fd0000)
libXft.so.2 => /usr/X11R7/lib/libXft.so.2 (0xb6fbe000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6fb4000)
libaudiofile.so.0 => not found
libSM.so.6 => /usr/X11R7/lib/libSM.so.6 (0xb6fac000)
libICE.so.6 => /usr/X11R7/lib/libICE.so.6 (0xb6f94000)
libXau.so.6 => /usr/X11R7/lib/libXau.so.6 (0xb6f91000)
libgpm.so.1 => /usr/lib/libgpm.so.1 (0xb6f8a000)
libXdmcp.so.6 => /usr/X11R7/lib/libXdmcp.so.6 (0xb6f85000)
/lib/ld-linux.so.2 (0xb7ef5000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6f46000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6f26000)
sh-3.00#

Update
I found a "libaudiofile.so.0.0.2.pup here:
http://puppyfiles.org/dotpupsde/dotpups/Libraries/
I have installed it and it almost works :o

I now get a very brief Gcompris splash screen and then throws me back to x and I have to type "reboot"

New terminal statement

h-3.00# ldd /usr/bin/gcompris
linux-gate.so.1 => (0xffffe000)
libpython2.3.so.1.0 => /usr/lib/libpython2.3.so.1.0 (0xb7ec0000)
libgcompris-1.so.0 => /usr/lib/libgcompris-1.so.0 (0xb7e87000)
libXrandr.so.2 => /usr/X11R7/lib/libXrandr.so.2 (0xb7e83000)
libgnomecanvas-2.so.0 => /usr/lib/libgnomecanvas-2.so.0 (0xb7e5a000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7e43000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7e1f000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7bd9000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7b6e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7b54000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7b43000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xb7b3c000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0xb7b32000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7b00000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7ad5000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb7a83000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7962000)
libz.so.1 => /lib/libz.so.1 (0xb7950000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0xb7949000)
libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb78d9000)
libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb78d1000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb78a9000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb78a4000)
libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb784a000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7793000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7714000)
libartsc.so.0 => /usr/lib/libartsc.so.0 (0xb770e000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb770b000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7707000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7694000)
libesd.so.0 => /usr/lib/libesd.so.0 (0xb768a000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb7667000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0xb7652000)
libXt.so.6 => /usr/X11R7/lib/libXt.so.6 (0xb7602000)
libXext.so.6 => /usr/X11R7/lib/libXext.so.6 (0xb75f4000)
libvga.so.1 => /usr/lib/libvga.so.1 (0xb758e000)
libaa.so.1 => /usr/lib/libaa.so.1 (0xb7572000)
libncurses.so.5 => /lib/libncurses.so.5 (0xb7531000)
libslang.so.1 => /usr/lib/libslang.so.1 (0xb74be000)
libX11.so.6 => /usr/X11R7/lib/libX11.so.6 (0xb73d0000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb731c000)
libm.so.6 => /lib/libm.so.6 (0xb72f6000)
libdl.so.2 => /lib/libdl.so.2 (0xb72f2000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb72de000)
libc.so.6 => /lib/libc.so.6 (0xb71ab000)
libutil.so.1 => /lib/libutil.so.1 (0xb71a7000)
libXrender.so.1 => /usr/X11R7/lib/libXrender.so.1 (0xb719d000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7190000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7142000)
libfontconfig.so.1 => /usr/X11R7/lib/libfontconfig.so.1 (0xb710c000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb70a2000)
libXinerama.so.1 => /usr/X11R7/lib/libXinerama.so.1 (0xb709e000)
libXi.so.6 => /usr/X11R7/lib/libXi.so.6 (0xb7096000)
libXcursor.so.1 => /usr/X11R7/lib/libXcursor.so.1 (0xb708d000)
libXfixes.so.3 => /usr/X11R7/lib/libXfixes.so.3 (0xb7088000)
libXft.so.2 => /usr/X11R7/lib/libXft.so.2 (0xb7076000)
sh-3.00#

Apologise for this massive post. Not really sure what to do now as it seems like video card problems, yes?

Thanks again

Boo
raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

symlink

#17 Post by raffy »

It is looking for libaudiofile.so.0 but what you have installed must be libaudiofile.so.0.0.2 in /usr/lib (please verify this name first before you do the instruction below). Open a terminal while in /usr/lib and command in console:

ln -s libaudiofile.so.0.0.2 libaudiofile.so.0

Hopefully that will take care of the error.
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#18 Post by Boo2themoon »

Hi Raffy,
Here is what I did.
Using the file manager I went to /usr/lib right mouse clicked and choose "open terminal here" Correct?

I got this statement:
sh-3.00# ln -s libaudiofile.so.0.0.2 libaudiofile.so.0
ln: `libaudiofile.so.0': File exists
sh-3.00#

I tried to start Gcompris from the dotpup menu but got the same results. Splash screen then reboot.

:?

Thanks

Boo
muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#19 Post by muggins »

having to reboot doesn't sound good. i've no idea what's happening there? where did the libaudiofile.so.0 come from?

just in case i've attached it from the 2,.13 cdrom, so you can try replacing it to see if you what results you get.

also, if you type gcompris in a console window, & it dies, does it leave any error messages?
Attachments
libaudiofile.so.0.tar.bz2
(57.25 KiB) Downloaded 346 times
User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

#20 Post by Boo2themoon »

Hello muggins
I will try this when I get home.
Thanks for the Help
Boo
Post Reply