Hi! I am kind of new in gazebo and i am having the same problem and i just joined the mailing list. Could you pleas send me the correct GazeboConfig.cc or the section i should change to fix it? Thanks in advance
Luis Manso wrote: > > The previous patch was wrong (I forgot to save the file before sending). > > On Tue, Jan 12, 2010 at 4:16 PM, Luis Manso <[email protected]> wrote: > >> I do not really know if what I said would solve your problem (it does if >> it >> is what I think it is). In fact I did not even compile gazebo with the >> patch >> as the latest version of gazebo does not compile on my system. Anyway I >> send the patch (I think it is useful). >> >> In GazeboConfig.cc you should change: >> >> ========= >> void GazeboConfig::Load() >> { >> std::ifstream cfgFile; >> >> std::string rcFilename = getenv("HOME"); >> rcFilename += "/.gazeborc"; >> >> cfgFile.open(rcFilename.c_str(), std::ios::in); >> ========= >> >> to >> ========= >> void GazeboConfig::Load() >> { >> std::fstream cfgFile; >> >> std::string rcFilename = getenv("HOME"); >> rcFilename += "/.gazeborc"; >> >> cfgFile.open(rcFilename.c_str(), std::ios::in); >> if (!cfgFile.is_open()) >> { >> cfgFile.open(rcFilename.c_str(), std::ios::out); >> cfgFile << "<?xml >> version=\"1.0\"?>\n<gazeborc>\n<gazeboPath>/usr/local/share/gazebo</gazeboPath>\n<ogrePath>/usr/local/lib/OGRE</ogrePath>\n</gazeborc>\n"; >> cfgFile.close(); >> cfgFile.open(rcFilename.c_str(), std::ios::in); >> } >> ========= >> >> The patch file is attached. >> >> On Tue, Jan 12, 2010 at 3:43 PM, Andres Faiña <[email protected]> wrote: >> >>> Hi, >>> >>> The symbol ~ represents your home directory in linux. Then ~/.gazeborc >>> is a file called ".gazeborc" in your home. >>> In your case, ~/.gazeborc is the same that /home/pitiwut/.gazeborc >>> >>> Bye! >>> >>> pt523 escribió: >>> > Hi, >>> > >>> > Thank you very much for your advise. Actually I've seen that archive >>> already >>> > but I'm not sure what exactly I have to do with the ~/.gazeborc file. >>> I >>> > assume that in my case ~/.gazeborc file wasn't automatically built so >>> I >>> have >>> > to create it myself. Is that right? >>> > >>> > Anyway what I already done was I created files named gazeborc, .gazebo >>> and >>> > ~/.gazeborc and put them in my /home directory and also /home/pitiwut >>> > directory. The content of the gazeborc files looks like this >>> > >>> ------------------------------------------------------------------------------------------------------------------ >>> > <?xml version="1.0"?> >>> > <gazeborc> >>> > <gazeboPath>/usr/local/share/gazebo</gazeboPath> >>> > <gazeboPath>/home/pitiwut/share/gazebo</gazeboPath> >>> > <ogrePath>/usr/local/lib/OGRE</ogrePath> >>> > <gazeboPath>/home/pitiwut/local/lib/OGRE</gazeboPath> >>> > <RTTMode>PBuffer</RTTMode> >>> > </gazeborc> >>> > >>> ------------------------------------------------------------------------------------------------------------------ >>> > >>> > However, it still can't solve the problem. Am I misunderstand >>> something? >>> > >>> > This is the output I get >>> > >>> > >>> ------------------------------------------------------------------------------------------------------------------ >>> > Gazebo multi-robot simulator, version 0.8-pre3 >>> > >>> > Part of the Player/Stage Project [http://playerstage.sourceforge.net]. >>> > Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors. >>> > Released under the GNU General Public License. >>> > >>> > [server/GazeboConfig.cc:101] >>> > Unable to find the file ~/.gazeborc. Using default paths. This may >>> cause >>> > OGRE to fail. >>> > gazebo: ../../../OgreMain/include/OgreSingleton.h:66: >>> > Ogre::Singleton<T>::Singleton() [with T = >>> > Ogre::TerrainPageSourceListenerManager]: Assertion `!ms_Singleton' >>> failed. >>> > Aborted >>> > >>> ----------------------------------------------------------------------------------------------------------------- >>> > >>> > Apart from "Segmentation fault" I got last time, now it shows >>> "Assertion >>> > `!ms_Singleton' failed.". Is this error related to the ~/.gazeborc >>> file >>> or >>> > it is another problem? >>> > >>> > Pitiwut >>> > >>> > >>> > Andrés Faína Rodríguez-Vila wrote: >>> > >>> >> Hi, >>> >> >>> >> the solution to your problem is: >>> >> >>> >> >>> http://www.mail-archive.com/[email protected]/msg00851.html >>> >> >>> >> Bye! >>> >> >>> >> >>> >> pt523 escribió: >>> >> >>> >>> Hi >>> >>> >>> >>> I'm new to Linux and Gazebo but desperately need to use Gazebo on my >>> >>> research. >>> >>> >>> >>> I've managed to solve some problems until finally Gazebo was >>> installed >>> on >>> >>> my >>> >>> computer. However, after spending several days looking at a problem >>> of >>> >>> ~/.gazeborc, I still can't solve it. >>> >>> >>> >>> I'm using Gazebo 0.8.pre3 on Ubuntu 9.10. I've also install OGRE >>> V1.4.4 >>> >>> and >>> >>> ODE V0.8. When I type >>> >>> >>> >>> >>> ------------------------------------------------------------------------------------------- >>> >>> r...@pitiwut-desktop:/# gazebo >>> /usr/local/share/gazebo/worlds/test.world >>> >>> >>> ------------------------------------------------------------------------------------------- >>> >>> >>> >>> I get , >>> >>> >>> >>> >>> ------------------------------------------------------------------------------------------- >>> >>> Gazebo multi-robot simulator, version 0.8-pre3 >>> >>> >>> >>> Part of the Player/Stage Project [http://playerstage.sourceforge.net >>> ]. >>> >>> Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors. >>> >>> Released under the GNU General Public License. >>> >>> >>> >>> [server/GazeboConfig.cc:101] >>> >>> Unable to find the file ~/.gazeborc. Using default paths. This may >>> >>> cause >>> >>> OGRE to fail. >>> >>> Segmentation fault >>> >>> >>> ------------------------------------------------------------------------------------------- >>> >>> >>> >>> After looking in the archives, what I understand is ~/.gazeborc. >>> should >>> >>> be >>> >>> automatically created by the builder and is placed in the user's >>> home >>> >>> directory. However I can't see it in my home directory. >>> >>> >>> >>> I think I might did something wrong but I have no idea what I did >>> wrong. >>> >>> If >>> >>> you want some more information please tell me I'll try providing all >>> >>> information for you. >>> >>> >>> >>> Any ideas and advices would be appreciated. Thanks in advance. >>> >>> >>> >>> Pitiwut >>> >>> >>> >>> >>> >>> >>> >> >>> ------------------------------------------------------------------------------ >>> >> This SF.Net email is sponsored by the Verizon Developer Community >>> >> Take advantage of Verizon's best-in-class app development support >>> >> A streamlined, 14 day to market process makes app distribution fast >>> and >>> >> easy >>> >> Join now and get one step closer to millions of Verizon customers >>> >> http://p.sf.net/sfu/verizon-dev2dev >>> >> _______________________________________________ >>> >> Playerstage-gazebo mailing list >>> >> [email protected] >>> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >>> >> >>> >> >>> >> >>> > >>> > >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.Net email is sponsored by the Verizon Developer Community >>> Take advantage of Verizon's best-in-class app development support >>> A streamlined, 14 day to market process makes app distribution fast and >>> easy >>> Join now and get one step closer to millions of Verizon customers >>> http://p.sf.net/sfu/verizon-dev2dev >>> _______________________________________________ >>> Playerstage-gazebo mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo >>> >> >> > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > -- View this message in context: http://old.nabble.com/Problem-of-%7E-.gazeborc-file-tp27026907p27247030.html Sent from the playerstage-gazebo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
