From: <bli...@ya...> - 2004-06-03 15:10:12
|
Hello! I have installed a lot of packages to use Player/Stage. The following packages are below: glib-2.4.0.tar.gz atk-1.6.0.tar.gz pango-1.4.0.tar.gz gtk+-2.4.0.tar.gz pkgconfig-0.15.0.tar.gz librtk-src-2.3.0.tar.gz player-src-1.3.2.tar.gz stage-src-1.3.2.tar.gz When I enter the worlds directory and type stage simple.world to load the world it comes a message of warnings and the screen seems to be stopped. The message is: [root@lab158 worlds]# stage simple.world ** Stage v1.3.2 ** [World simple.world][Include pioneer.inc] stage warning : worldfile.cc WarnUnused worldfile simple.world:14 : property [size] is defined but not used stage warning : worldfile.cc WarnUnused worldfile simple.world:15 : property [origin] is defined but not used stage warning : worldfile.cc WarnUnused worldfile simple.world:16 : property [scale] is defined but not used ** Player v1.3.2 ** [Stage /tmp/stageIO.root.0] I'd like to know what I have to do to run stage well. I've set the environment variables like the they are described on http://deckard.cs.sfu.ca:8080/Wiki/PlayerStageGettingStarted. Every package (librtk, player and stage) were configured with --prefix=/mypath. Thanks for the attention, Henrique Rennó ______________________________________________________________________ Participe da pesquisa global sobre o Yahoo! Mail: http://br.surveys.yahoo.com/global_mail_survey_br |
From: Brian G. <ge...@ro...> - 2004-06-03 16:16:23
|
On Thu, 3 Jun 2004, Henrique Rennó de Azeredo Freitas wrote: > I have installed a lot of packages to use > Player/Stage. The following packages are below: > > glib-2.4.0.tar.gz > atk-1.6.0.tar.gz > pango-1.4.0.tar.gz > gtk+-2.4.0.tar.gz > pkgconfig-0.15.0.tar.gz > librtk-src-2.3.0.tar.gz > player-src-1.3.2.tar.gz > stage-src-1.3.2.tar.gz > [root@lab158 worlds]# stage simple.world > > ** Stage v1.3.2 ** [World simple.world][Include > pioneer.inc] > stage warning : worldfile.cc WarnUnused worldfile > simple.world:14 : property [size] is defined but not > used > > stage warning : worldfile.cc WarnUnused worldfile > simple.world:15 : property [origin] is defined but not > used > > stage warning : worldfile.cc WarnUnused worldfile > simple.world:16 : property [scale] is defined but not > used > > ** Player v1.3.2 ** [Stage /tmp/stageIO.root.0] hi Henrique, When you compiled Stage, support for the GUI was not included. After running 'configure' for Stage, you must have seen the following message: Stage will NOT build any GUI. This happened because Stage was unable to find either librtk or gtk, which are required to build a GUI. Stage can run perfectly well without a GUI, but it's not much fun to use. Check that librtk installed successfully. Do you find rtk.h and librtk.a in /mypath/include and /mypath/lib, respectively? Next, before we try to understand why Stage couldn't find those libraries, you should try newer versions of Player and Stage (in general, newer is better). Specifically, install the following, in this order: Player 1.5 Stage 1.3.3 Carefully examine the output from Stage's configure script. It will tell you whether it was able to find librtk/gtk. If it says no, then send me that output, plus the contents of the file 'config.log'. Btw, what platform (architecture, OS, version) are you building on? brian. -- Brian P. Gerkey ge...@ro... Stanford AI Lab http://ai.stanford.edu/~gerkey |
From: Gal K. <ga...@cs...> - 2004-06-03 19:14:04
|
I think the problem may be that you've installed rtk 2.3.0. I've discovered (the hard way), that on RedHat 8.0, rtk 2.3 configures itself in a way that is not compatible with stage 1.3.3. The following, in order of installation, worked smoothly on redhat 8: rtk 2.2 player 1.5 stage 1.3.3 (detected rtk without any need for configure flags). In general, it is difficult to know what versions of player work with which versions of stage, etc. I'd recommend we advertise "bundles" that are known to work together. Gal At 09:16 AM 6/3/2004 -0700, Brian Gerkey wrote: >On Thu, 3 Jun 2004, Henrique Renn=F3 de Azeredo Freitas wrote: > > > I have installed a lot of packages to use > > Player/Stage. The following packages are below: > > > > glib-2.4.0.tar.gz > > atk-1.6.0.tar.gz > > pango-1.4.0.tar.gz > > gtk+-2.4.0.tar.gz > > pkgconfig-0.15.0.tar.gz > > librtk-src-2.3.0.tar.gz > > player-src-1.3.2.tar.gz > > stage-src-1.3.2.tar.gz > > > > [root@lab158 worlds]# stage simple.world > > > > ** Stage v1.3.2 ** [World simple.world][Include > > pioneer.inc] > > stage warning : worldfile.cc WarnUnused worldfile > > simple.world:14 : property [size] is defined but not > > used > > > > stage warning : worldfile.cc WarnUnused worldfile > > simple.world:15 : property [origin] is defined but not > > used > > > > stage warning : worldfile.cc WarnUnused worldfile > > simple.world:16 : property [scale] is defined but not > > used > > > > ** Player v1.3.2 ** [Stage /tmp/stageIO.root.0] > >hi Henrique, > >When you compiled Stage, support for the GUI was not included. After >running 'configure' for Stage, you must have seen the following message: > > Stage will NOT build any GUI. > >This happened because Stage was unable to find either librtk or gtk, >which are required to build a GUI. Stage can run perfectly well without >a GUI, but it's not much fun to use. > >Check that librtk installed successfully. Do you find rtk.h and librtk.= a >in /mypath/include and /mypath/lib, respectively? > >Next, before we try to understand why Stage couldn't find those librarie= s, >you should try newer versions of Player and Stage (in general, newer >is better). Specifically, install the following, in this order: > Player 1.5 > Stage 1.3.3 >Carefully examine the output from Stage's configure script. It will >tell you whether it was able to find librtk/gtk. If it says no, then >send me that output, plus the contents of the file 'config.log'. > >Btw, what platform (architecture, OS, version) are you building on? > > brian. > >-- >Brian P. Gerkey ge...@ro... >Stanford AI Lab http://ai.stanford.edu/~gerkey > > > >------------------------------------------------------- >This SF.Net email is sponsored by the new InstallShield X. > From Windows to Linux, servers to mobile, InstallShield X is the one >installation-authoring solution that does it all. Learn more and >evaluate today! http://www.installshield.com/Dev2Dev/0504 >_______________________________________________ >Playerstage-users mailing list >Pla...@li... >https://lists.sourceforge.net/lists/listinfo/playerstage-users |
From: Brian G. <ge...@ro...> - 2004-06-03 19:42:12
|
On Thu, 3 Jun 2004, Gal Kaminka wrote: > I think the problem may be that you've installed rtk 2.3.0. > I've discovered (the hard way), that on RedHat 8.0, rtk 2.3 > configures itself in a way that is not compatible with stage 1.3.3. > > The following, in order of installation, worked smoothly on redhat 8: > > rtk 2.2 > player 1.5 > stage 1.3.3 (detected rtk without any need for configure flags). But I'll bet that Player 1.5 did NOT find librtk. So, for example, playerv was probably not built. Yar. I'm pretty sure the problem is the following: - librtk 2.2.0 and stage 1.3.3 get compile and link flags for gtk from gtk-config, which returns flags for using gtk 1.2. librtk 2.2.0 does not create a pkg-config file. This is the "old" way of doing things. - librtk 2.3.0 uses pkg-config to get the flags for building against gtk 2.0 and player 1.5 uses pkg-config to get flags for librtk 2.3.0 (which include the flags for gtk 2.0). This is the "new" way. So when you build librtk 2.3.0, it uses gtk 2.0, but stage 1.3.3 is still trying to use gtk 1.2, and so the link fails. And player 1.5 can't find librtk 2.2.0, because there's no pkg-config file for it. Clear as mud? The right solution is to change Stage over to pkg-config for finding librtk. This small change has already been made in CVS, and could go into a Stage 1.3.4 release. In the meantime, instead of using Stage 1.3.3, check out Stage from CVS on the 1.3.x branch: $ cvs co -r release-1-3-2-patches stage Alternatively, here's a fun workaround: install librtk 2.3.0, then player 1.5. Then install librtk 2.2.0 somewhere else, and build stage 1.3.3 against librtk 2.2.0 using the --with-rtk=<path> configure option. > In general, it is difficult to know what versions of player work with > which versions of stage, etc. I'd recommend we advertise "bundles" > that are known to work together. A very good idea, and one that's been on my todo list for a long time. If you want to help me get started, feel free to send me bundles that you know to work. brian. -- Brian P. Gerkey ge...@ro... Stanford AI Lab http://ai.stanford.edu/~gerkey |