[gcompris-devel] Cannot start a new python activity
s.granjeaud at free.fr
s.granjeaud at free.fr
Mon Jan 21 19:52:16 UTC 2013
Hi Peter,
Thanks for your answer. I compiled GCompris from source (configure, make, make install), and it runs perfectly, when dependencies are fulfilled. Currently, I prefer to start developpement from source, which is lighter and easier. Moreover Scientific Linux does not hold the packages versionned in the autogen.sh. I did not use this script to compile GCompris, and I din't notice any problem. So, I would like some help to work simply as stated in http://gcompris.net/wiki/Adding_an_activity in the developper's corner. The current main point is that GCompris works as a full application but the runit leads to an error in the case of the Python based activities and no error for C based activities.
Best regards,
Samuel
----- Mail original -----
De: "Peter Albrecht" <pa-dev at gmx.de>
À: "GCompris developpers list" <gcompris-devel at lists.sourceforge.net>
Envoyé: Lundi 21 Janvier 2013 08:56:33
Objet: Re: [gcompris-devel] Cannot start a new python activity
Hi Samuel,
did you build gcompris (sh autogen.sh && make) prior to
calling runit.sh?
Have you found Bruno's tutorial in the GCompris wiki?
http://gcompris.net/wiki/An_exercise_for_new_contributors
As for possible missing dependencies: The dependency-graph
on my gentoo system for gcompris looks like:
> `-- games-kids/gcompris-12.11 [~amd64 keyword]
> `-- x11-libs/gtk+-2.24.12 (x11-libs/gtk+) amd64
> `-- gnome-base/librsvg-2.36.1 (gnome-base/librsvg) amd64 [gtk]
> `-- media-libs/gstreamer-0.10.35 (media-libs/gstreamer) amd64
> `-- media-libs/gst-plugins-good-0.10.30 (media-libs/gst-plugins-good) amd64
> `-- media-plugins/gst-plugins-ogg-0.10.35 (media-plugins/gst-plugins-ogg) amd64
> `-- media-plugins/gst-plugins-alsa-0.10.35 (media-plugins/gst-plugins-alsa) amd64
> `-- media-plugins/gst-plugins-vorbis-0.10.35 (media-plugins/gst-plugins-vorbis) amd64
> `-- media-libs/sdl-mixer-1.2.12-r1 (media-libs/sdl-mixer) amd64
> `-- media-libs/libsdl-1.2.15-r2 (media-libs/libsdl) amd64
> `-- dev-libs/libxml2-2.8.0-r3 (dev-libs/libxml2) amd64
> `-- dev-libs/popt-1.16-r1 (dev-libs/popt) amd64
> `-- virtual/libintl-0 (virtual/libintl) amd64
> `-- games-board/gnuchess-6.0.2 (games-board/gnuchess) amd64
> `-- dev-db/sqlite-3.7.14.1 (dev-db/sqlite) amd64
> `-- dev-python/pygtk-2.24.0-r2 (dev-python/pygtk) amd64
> `-- gnome-base/gnome-common-3.1.0 (gnome-base/gnome-common) amd64
> `-- dev-perl/XML-Parser-2.410.0 (dev-perl/XML-Parser) amd64
> `-- sys-devel/gettext-0.18.1.1-r3 (sys-devel/gettext) amd64
> `-- sys-apps/texinfo-4.13 (sys-apps/texinfo) amd64
> `-- app-text/texi2html-5.0-r1 (app-text/texi2html) amd64
> `-- virtual/pkgconfig-0 (virtual/pkgconfig) amd64
> `-- sys-devel/automake-1.11.6 (>=sys-devel/automake-1.11.1) amd64
> `-- sys-devel/automake-1.12.6 (>=sys-devel/automake-1.12) [~amd64 keyword]
> `-- sys-devel/autoconf-2.69 (>=sys-devel/autoconf-2.68) amd64
> `-- sys-devel/libtool-2.4-r1 (sys-devel/libtool) amd64
> `-- dev-lang/python-2.7.3-r2 (=dev-lang/python-2.7*) amd64
> `-- dev-lang/python-2.6.8 (=dev-lang/python-2.6*) amd64
> `-- media-gfx/tuxpaint-0.9.21-r1 (media-gfx/tuxpaint) amd64
> `-- sci-electronics/gnucap-0.35.20091207 (sci-electronics/gnucap) amd64
I think, this list also contains some optional packages like
tuxpaint, gnucap and gnuchess.
Regards,
Peter
On 20.01.2013 21:13, s.granjeaud at free.fr wrote:
> Hi,
>
> I am stucked on an error while starting a python acitivty from template:
> Couldn't find the board menu, or plugin execution error
>
> It looks like runit.sh does not recognize something. The error seems to impact every python activity. Here is the debug of the sudoku python activity. I guess it should have run normally as it runs with the standard gcompris.
>
> I am running ScientificLinux 6.3 (CentOS like). I downloaded the lastest source (12.11). I think I may have forgotten a dependancy. Hope someone could help me.
>
> Best reagrds,
> Samuel
>
>
> [gc-dvp at sam src]$ ./runit.sh sudoku-activity -wmcD
> << sudoku-activity/../gcompris/gcompris -L sudoku-activity/../boards/.libs -P sudoku-activity -A sudoku-activity/resources -S sudoku-activity/../../boards/skins -M sudoku-activity --locale_dir=/usr/local/share/locale -l /puzzle/sudoku sudoku-activity -wmcD >>
> exec_prefix = /home/gc-dvp/gcompris-12.11/src/gcompris/.libs
> package_data_dir = /home/gc-dvp/gcompris-12.11/src/gcompris/share/gcompris/boards
> package_skin_dir = /home/gc-dvp/gcompris-12.11/src/gcompris/share/gcompris/boards/skins
> package_menu_dir = /home/gc-dvp/gcompris-12.11/src/gcompris/share/gcompris/boards
> package_locale_dir = /home/gc-dvp/gcompris-12.11/src/gcompris/share/locale
> package_plugin_dir = /home/gc-dvp/gcompris-12.11/src/gcompris/lib/gcompris
> package_python_plugin_dir= /home/gc-dvp/gcompris-12.11/src/gcompris/share/gcompris/python
> user_dir = /home/gc-dvp/My GCompris
> gcompris: gc_locale_set 'en_US.UTF-8'
>
>
> gcompris: Sound disabled
>
> gcompris: Default system cursor enabled
>
> Overloaded package_data_dir = sudoku-activity/resources
> Overloaded package_skin_dir = sudoku-activity/../../boards/skins
> Overloaded menu_dir = sudoku-activity
> Overloaded package_plugin_dir = sudoku-activity/../boards/.libs
> Overloaded package_python_plugin_dir = sudoku-activity
> Overloaded locale_dir = /usr/local/share/locale
> gcompris: Using menu /puzzle/sudoku as root.
>
> Infos:
> Config dir '/home/gc-dvp/.config/gcompris'
> Users dir '/home/gc-dvp/My GCompris'
> Database '/home/gc-dvp/.config/gcompris/gcompris_sqlite.db'
> gcompris: Couldn't open music dir: sudoku-activity/resources/music/background
>
> gcompris: absolute_filename '/home/gc-dvp/gcompris-12.11/src/gcompris/share/pixmaps/gcompris.png' NOT FOUND
>
>
> gcompris: Failed to find icon file: 'gcompris.png'
>
> gcompris: The screen_width=800.000000 screen_height=520.000000 ratio=1.000000
>
>
> gcompris: Status=
>
>
> gcompris: gcompris window is now mapped
>
> gcompris: No user, getting one from system.
>
> gcompris: opened module sudoku-activity/../boards/.libs/libpython.so with name python
>
>
> gcompris: Executing import sys; sys.path.append('sudoku-activity')
>
>
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> ImportError: No module named gcompris
> gcompris: ! Python disabled: Cannot import gcompris modules
>
>
> gcompris: We found a plugin with the name sudoku but is_our_board() returned FALSE (type=python:sudoku)
>
>
> gcompris: No plugin library found for board type 'python:sudoku', requested by 'sudoku-activity/sudoku.xml'
>
> gcompris: Dialog=Couldn't find the board menu, or plugin execution error
>
>
> gcompris: No boards to pause ?
>
> gcompris: gcompris window is now mapped
>
> gcompris: No boards to pause ?
>
> gcompris: gc_sound_fx_close
>
> gcompris: gc_sound_fx_close done
>
> [gc-dvp at sam src]$
>
> ------------------------------------------------------------------------------
> Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
> MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
> with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
> MVPs and experts. ON SALE this month only -- learn more at:
> http://p.sf.net/sfu/learnmore_123012
> _______________________________________________
> gcompris-devel mailing list
> gcompris-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gcompris-devel
>
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122412
_______________________________________________
gcompris-devel mailing list
gcompris-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gcompris-devel
More information about the Gcompris-devel
mailing list