From: Jano <ale...@mo...> - 2004-07-22 17:20:16
|
Hi, I'm trying to do my first steps with player/stage and I'm facing some problems: I'm trying to launch some of the example worlds. For example: stage -o simple.world The following happens: It outputs this message: ** Stage v1.3.4 ** [Console Output][World simple.world][Include pioneer.inc] stage warning : bitmap.cc Load - no resolution specified for image [/usr/local/share/stage/worlds/./cave.pnm.gz]; using world default of 0,00 but I see the cave bitmap in simple.world entry has a resolution parameter. Then, in a fairly new computer, it takes about a minute or more of 100% CPU without any output (for simple.world. Everything.world goes over ten minutes). After that time, CPU usage drops to almost none and a X window pops up but nothing gets displayed. However stage seems to be running since in the console I get some fluid output of the form Step: 501 Time: 50,0 - 9,9Hz - [ 0/ 0] 0,00 b/sec The window has three menus where changing the enabled options don't produce any effect, except for the "suscribe to all" which causes a segmentation fault. At this point according to the stage manual I should be able to fiddle with things in the GUI, so I suspect something is wrong in my installation. I've installed firstly librtk, then player (which recognizes librtk) and finally stage (which also recognizes librtk). My system is a mandrake 10 linux with 2.6.x kernel series. No strange messages during compilation. Versions are: librtk 2.3.0 player 1.5 stage 1.3.4 What do you think that can be happening? Any suggestions for diagnose? Thanks in advance, Alex. ---------------------------- Alejandro R. Mosteo Chagoyen DIIS Universidad de Zaragoza ---------------------------- |
From: Carle <Carle.Cote@USherbrooke.ca> - 2004-07-22 18:07:11
|
Hi Jano, I'm not sure but it looks like a problem I had couple of time ago. My computer was configure for french language and Player/Stage seems to use the incorrect decimal character (very bad when parsing floats...). I changed my computer's language to English, and everything worked fine then. I think that CVS versions of Player/Stage have patched this. Hope that will help. Good luck! Carle Cote Quoting Jano <ale...@mo...>: > Hi, > > I'm trying to do my first steps with player/stage and I'm facing some > problems: > > I'm trying to launch some of the example worlds. For example: > > stage -o simple.world > > The following happens: > > It outputs this message: > > ** Stage v1.3.4 ** [Console Output][World simple.world][Include > pioneer.inc] > stage warning : bitmap.cc Load > - no resolution specified for image > [/usr/local/share/stage/worlds/./cave.pnm.gz]; using world default of 0,00 > > but I see the cave bitmap in simple.world entry has a resolution parameter. > > Then, in a fairly new computer, it takes about a minute or more of 100% > CPU without any output (for simple.world. Everything.world goes over ten > minutes). > > After that time, CPU usage drops to almost none and a X window pops up > but nothing gets displayed. However stage seems to be running since in > the console I get some fluid output of the form > > Step: 501 Time: 50,0 - 9,9Hz - [ 0/ 0] 0,00 b/sec > > The window has three menus where changing the enabled options don't > produce any effect, except for the "suscribe to all" which causes a > segmentation fault. > > At this point according to the stage manual I should be able to fiddle > with things in the GUI, so I suspect something is wrong in my installation. > > I've installed firstly librtk, then player (which recognizes librtk) and > finally stage (which also recognizes librtk). My system is a mandrake 10 > linux with 2.6.x kernel series. No strange messages during compilation. > > Versions are: > > librtk 2.3.0 > player 1.5 > stage 1.3.4 > > What do you think that can be happening? Any suggestions for diagnose? > Thanks in advance, > > Alex. > > ---------------------------- > Alejandro R. Mosteo Chagoyen > DIIS Universidad de Zaragoza > ---------------------------- > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > > |
From: Brian G. <ge...@ai...> - 2004-07-22 20:06:15
|
On Thu, 22 Jul 2004, Carle Côté wrote: > I'm not sure but it looks like a problem I had couple of time ago. My computer > was configure for french language and Player/Stage seems to use the incorrect > decimal character (very bad when parsing floats...). > > I changed my computer's language to English, and everything worked fine then. I > think that CVS versions of Player/Stage have patched this. That's just what I was thinking. The problem is that we were not explicitly setting the language locale before parsing the file (it's a bug; we're not anti-French, I promise...). If changing the language to English fixes your problem, then try the patch below, which is against Stage 1.3.4. It will allow you to keep your language setting but still make Stage work properly. (As Carle mentioned, this patch, as well as the analagous fix for Player, has been applied in CVS) brian. *** /home/gerkey/code/stage-1.3.2/src/worldfile.cc Thu Apr 17 16:40:10 2003 --- src/worldfile.cc Tue Jun 15 14:56:31 2004 *************** *** 35,40 **** --- 35,41 ---- #include <stdlib.h> #include <string.h> #include <unistd.h> + #include <locale.h> //#define DEBUG *************** *** 82,87 **** --- 83,91 ---- // Set defaults units this->unit_length = 1.0; this->unit_angle = M_PI / 180; + + if(!setlocale(LC_ALL,"POSIX")) + fputs("Warning: failed to setlocale(); world file may not be parse correctly\n", stderr); } |
From: Jano <ale...@mo...> - 2004-07-23 09:37:14
|
Brian Gerkey wrote: > On Thu, 22 Jul 2004, Carle Côté wrote: > > >>I'm not sure but it looks like a problem I had couple of time ago. My computer >>was configure for french language and Player/Stage seems to use the incorrect >>decimal character (very bad when parsing floats...). >> >>I changed my computer's language to English, and everything worked fine then. I >>think that CVS versions of Player/Stage have patched this. > > > That's just what I was thinking. The problem is that we were not > explicitly setting the language locale before parsing the file (it's a > bug; we're not anti-French, I promise...). > > If changing the language to English fixes your problem, then try the > patch below, which is against Stage 1.3.4. It will allow you to keep > your language setting but still make Stage work properly. (As Carle > mentioned, this patch, as well as the analagous fix for Player, has been > applied in CVS) Yes yes yes! As I'm using a spanish localized linux I had a good feeling about your suggestions... so I've directly patched the file and I've just got the simple world running -- instantly. A good way to start the day :) Thanks! Alex. |