<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Bruno Coudoin a écrit :
<blockquote cite="mid:1215120789.7017.33.camel@bruno" type="cite">
<pre wrap="">Le samedi 28 juin 2008 à 01:06 +0000, <a class="moz-txt-link-abbreviated" href="mailto:psychdoc@sdf.lonestar.org">psychdoc@sdf.lonestar.org</a> a
écrit :
</pre>
<blockquote type="cite">
<pre wrap="">e me, but I can't seem to locate the GCompris binary for
the Mac Os X Platform. I don't want to have to compile it myself,
don't
have the time nor the resources. Thanking you in anticipation...
</pre>
</blockquote>
<pre wrap=""><!---->
I bought a MacBook 1.5 years ago just for that. We faced technical
difficulties and have never been able to make a release for MacOS. The
operating system is different enough to a regular GNU/Linux that it
takes a lot of effort / time to support.
Last week my MacBook stopped to work, it refuses to switch on. Of course
the official warranty ended 6 month ago. The Apple hardware has been a
huge over-cost for me and sadly it's of poor quality. Just after one
year, I had to start to glue it because the plastic started to crack.
So don't count on me to make a MacOS release soon.
</pre>
</blockquote>
Hello Mac User<br>
<br>
In the past I recompiled an old version of gcompris for Osx ppc 10.4.<br>
The gcompris version was 6 or 6.1.<br>
<br>
Yves combe compiled a newer version, but I had problems with gtk
library on osX.<br>
<br>
here's the way to do it according to Yves<br>
<br>
Hello every body
<br>
<br>
I finally got a working gcompris on MacOSX 10.4.8
<br>
<br>
Some screnshot (in this case, people like screenshots):
<br>
<a class="moz-txt-link-freetext" href="http://fynl.free.fr/vrac/gc/osx/">http://fynl.free.fr/vrac/gc/osx/</a>
<br>
<br>
It's compiled with GTK/aqua port from imendio (no need for X11):
<br>
<a class="moz-txt-link-freetext"
href="http://developer.imendio.com/projects/gtk-macosx">http://developer.imendio.com/projects/gtk-macosx</a>
<br>
<br>
This gtk aqua port it's still broken, look on the admin screenshot, or
in the gtk colorselector here:
<br>
<a class="moz-txt-link-freetext"
href="http://fynl.free.fr/vrac/mypaint/MyPaint_OSX.jpeg">http://fynl.free.fr/vrac/mypaint/MyPaint_OSX.jpeg</a>
<br>
<br>
The localisation looks briken too: sounds stay in englesh, but some
strings are in french. I supperssed libiconv from link, it's maybe
related.
<br>
<br>
Anyway here the way to get it:
<br>
- compile gtk osx with imendio script. It provides a ready to use shell
to get compilation in right environnement for the rest:
<br>
- compile pycairo and pygtk (needs suppress manually of docs subdir
in Makefile.am. I don't need docs). I compiled them with osx included
python (2.3).
<br>
- compile libart_lgpl
<br>
- compile libgnomecanvas. I manually suppressed libcanvas from
Makefile.am. I don't need it
<br>
- compile pysqlite2
<br>
- sqlite included osX does not have a .pc file (pkg-config). I put one
manually.
<br>
- GMSGFMT détection looks broken. run autogen with GMSGFMT variable.
<br>
GMSGFMT=<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>Users/yves/opt/gtk/bin/msgfmt
PKG_CONFIG_PATH=/usr/lib<span class="moz-txt-tag">/</span></i>pkgconfig/
./autogen.sh --disable-gtk-doc --disable-static --enable-shared
--disable-scrollkeeper --prefix=<i class="moz-txt-slash"><span
class="moz-txt-tag">/</span>Users/yves/opt/gtk<span class="moz-txt-tag">/</span></i>
<br>
<br>
Some modification in gcompris. Almost all in Some Makefile.am:
<br>
- suppress $LIBICONV) from the gcompris LDADD. It make a warning, fatal
because of -Werr, and look's not needed.
<br>
- suppress -u Py_initialize
<br>
- add #define NO_IMPORT_PYGOBJECT 1 before #include <pygobject.h>
<br>
- manually supress the SDL and SDL_detection from configure.in. I
used SDL and SDL_mixer frameworks for OSX.. Needs add SDL/ and
SDL_mixer in #include, eg: #include "SDL.h" needs to be #include
<SDL/SDL.h>
<br>
<br>
<br>
All will this needs to be set from configure.in/Makefile.am files, of
course. But it works.
<br>
<br>
<span class="moz-txt-tag">-- <br>
</span>yves
<br>
<br>
<br>
the links are not updated!!!!!<br>
<br>
If you are interested by the two packages, I'll upload them on a server.<br>
<br>
Have a nice day<br>
<br>
Marc RG<br>
</body>
</html>