[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