From: Yuan X. <xuy...@gm...> - 2008-02-29 07:45:44
|
Hi Hedayat and all, Thanks, it seems you are right! I tried both wx-2.8.4 and wx-2.8.7 with different configurations, the problem is still there. But after modified the Makefile.am in rsgedit directory as follow: ----------------------------------------------- 6c6 < LDADD = -lpthread \ --- > rsgedit_LDADD = -lpthread \ 13c13 < @BOOST_THREADS_LIB@ --- > @BOOST_THREADS_LIB@ @WX_LIBS@ 16c16 < LDADD = -lpthread \ --- > rsgedit_LDADD = -lpthread \ 23c23 < @BOOST_THREADS_LIB@ --- > @BOOST_THREADS_LIB@ @WX_LIBS@ --------------------------------------------- then I can do make & make install successfully. However, I still can't run the rsgedit, it cashed with error: -------------------------------------------------------------------- ... (spark.rb) creating oxygen/Transform instance at /usr/scene/camera (eval):83: [BUG] terminated node (0x8446e04) ruby 1.8.6 (2007-09-24) [i686-linux] (Core) caught signal 6 (Core) dumping 24 stack frames. [0] /usr/local/lib/rcssserver3d/libzeitgeist_debug.so.3(_ZN9zeitgeist4Core11CatchSignalEi+0xc4) [0xb7993504] ?? ??:0 ... --------------------------------------------------------------------- It may be caused by Ruby, I both tried ruby 1.8.5 and 1.8.6, the problem is the same. Does anyone know how to solve it? Thanks! And finally, I collected some text from the ChangLog for the NEWS in 0.5.7. Please correct it if there is anything wrong or missing. Thanks! ---------------------------------------------------------------------- This is the first release after the competition in Atlanta. The simulator now contains the auto-adjust speed mode(by default),the server will run slower when needed, and print warning. We also applied changes what be made in Atlanta, and re-enabled the communication between robots. Furthermore, we imported some new features from Simspark Project, including rsgedit, rosimporter, and etc. So, you should install the wxWidgets[1] firstly. Finally, there is a new robot model which is built with composite bodies for better performance. The monitor logger was also bug-fixed and improved. * Important fixes: mointor logger: - fixed methods to work properly. - solve the update problem (reported by team Apollo). - remove invisible nodes to save bandwidth(thanks to Carlos Bustamante from Borregos3D). * Features: - applied Atlanta 2007 server changes: - 'm' and 'c' for killing agents - two robot models with different facilities - using materials with textures - free kick distance changed to 4.5 - one half time (8 mins) - agents can beam in Goal_Left or Goal_Right play modes - no longer possible to move agents by pressing m - re-enabled communication, the soccerbot056 has SayEffector and HearPerceptor - add AdjustSpeed mode (It is enabled by default). In this mode, the server will run slower when needed. - new multi-threaded implementation - rosimporter, model importer for RoSiML[2] modeling language - rsgedit, a cool simspark simulator with graphic user interface. - soccerbotcomp, the new robot mode which is built with composite bodies, it can advance the simulation speed. - include some useful utilities: tinyxml, wxflatnotebook and wxscintilla For details have a look into the ChangeLog coming with the package. [1] www.wxwidgets.org [2] Laue, T., Spiess, K., Refer, T.: Simrobot - a general physical robot simulator and its application in robocup. In: RoboCup 2005: Robot Soccer World Cup IX. Lecture Notes in Artificial Intelligence, Springer (2006) -------------------------------------------------------------------------- 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > > Hi, > I guess that you have 2 versions of wxWidgets or maybe you should clean > your build tree and build again. Since if you don't have these functions you > should get errors on compile time not link time. The code has been compiled > so these were available in your headers. It seems that the libraries which > libwxutil is linking against are different from the libraries which belong > to the used header files!!! Your situation is really weird and I hope that a > fresh build could solve the problem! And make sure that ld can find wx > libraries. > And something which I remembered just now! Check to see if changing the > order of parameters after g++ helps! Specially, moving the wx linking flags > to the end of parameter list. I had some undefined referenced errors in my > wxWidgets programs in previous Fedora versions which have been solved this > way! > > Good luck, > Hedayat > > "Yuan Xu" <xuy...@gm...> wrote on 02/28/2008 11:25:10 AM: > > Hi, > > The development is very active recently ;) > I am trying to make the alpha version, but I got error in making: > > ../../utility/wxutil/.libs/libwxutil.so: undefined > reference to > `wxScrollBar::ms_classInfo' > ../../utility/wxutil/.libs/libwxutil.so: undefined > reference to > `wxBufferedDC::UseBuffer(int, int)' > collect2: ld returned 1 exit status > > Should the wxWidget library be installed with parameters? and what > parameters? > Thanks! > > 2008/2/28, Hedayat Vatankhah <hed...@ai...>: > > > > > > > > Hi all, > > > > It seems that the TODO list for 0.5.7 release has been done. So I think > we > > can release a new server version now (also, it was intended for 25 Feb). > > What do you think? Is there anything to be done for this release? > > > > > > > > > > Good luck > > > > Hedayat > > > > -- Best wishes! Xu Yuan School of Automation Southeast University, Nanjing, China mail: xuy...@gm... xy...@ya... web: http://xuyuan.cn.googlepages.com -------------------------------------------------- |