Solved!

Apparently a problem with an outdated library in fink. I decided to  
start from scratch. Removed fink and reinstalled it. Installed all  
dependencies from source instead as opposed to from binaries (as I  
had done before). Rebuilt all libraries from scratch: opencv (1.0),  
player (2.0.3), stage (2.0.3), gdal (1.4.1), ode (0.8) and then  
gazebo and it now works!

I wish I could have detected the main culprit to tell those of you  
who wrote and had the same ODE Internal Error, but in any case I  
would suggest rebuilding from scratch as I did.

Thanks to all who wrote with suggestions.

--Juan


On Apr 9, 2007, at 7:01 PM, Juan D. Velasquez wrote:

> Hi Nathan (and everybody),
>
> Thanks again for your help with this. Forgive my tardy reply, but I  
> was out until now.
>
> So, I tried your suggestions but I am still getting these errors  
> under OS X 10.4.9.
> BTW, I also get the wxpython annoying window glitches, so that was  
> cool to fix. Now, as for gazebo:
>
> I have recompiled ode (0.8) and then recompiled gazebo (0.7) and it  
> didn't work. With the exception of the terrain.world example, I get  
> the following error with ALL files:
>
> ---------------------------------
>
> starting server
> waiting for server
> ** Gazebo 0.8.0 **
> * Part of the Player/Stage Project [http:// 
> playerstage.sourceforge.net].
> * Copyright 2000-2005 Brian Gerkey, Richard Vaughan, Andrew Howard,
> * Nate Koenig and contributors.
> * Released under the GNU General Public License.
> using display [:0.0]
> rendering: [Xlib unmapped] direct [yes] RGBA [8 8 8 0] depth [24]
>
> ODE Message 2: mass must be > 0 in dMassCheck() File mass.cpp Line 44
> server died
> stopping server
>
> ---------------------------------
>
> Notice how the ODE error changed from INTERNAL ERROR to a message,  
> but still the same message and the server still dies. Have to  
> mention that I can run all ODE tests (in the ode/test directory).
>
> Also, I tried your suggestion and running road.world with the  
> CarChassis model commented out actually works (sans model, but the  
> road does render).
>
> starting server
> waiting for server
> ** Gazebo 0.8.0 **
> * Part of the Player/Stage Project [http:// 
> playerstage.sourceforge.net].
> * Copyright 2000-2005 Brian Gerkey, Richard Vaughan, Andrew Howard,
> * Nate Koenig and contributors.
> * Released under the GNU General Public License.
> using display [:0.0]
> loading texture file [/usr/local/share/gazebo/worlds/grid.ppm]
> rendering: [Xlib unmapped] direct [yes] RGBA [8 8 8 0] depth [24]
> connecting to server
> opening simulator interface
> server id [0]
> waiting for data
> Time 179.940 179.960 0.000 [1.000] 38.270 [ 21%]
>
>
> Like I said, I recompiled ode, and then gazebo and same thing  
> happens. Any ideas what might be going on?
>
> Thanks very much for all your help!
>
> --Juan
>
>
> On Mar 31, 2007, at 2:41 PM, Nathan Michael wrote:
>
>> Sure. See attached. The patch main directory was for 0.6.0 but it  
>> will work for 0.7.0 too. Drop the patch in the source directory  
>> and a simple:
>> >> patch -p1 < osx.patch
>> should do the trick. This patch really only addresses certain  
>> aspects of trying to get gazebo to compile on OS X, not any bugs  
>> with the gazebo source. Since you already have gazebo running, I'm  
>> not sure how much this will fix your problem, but you can try it.
>>
>> I made a few additional patches to the python code, you can ignore  
>> these if you wish. At least on my system, wxpython has the  
>> annoying tendancy to not allow me to move the wxgazebo windows  
>> around unless you change the panel init call. I haven't had this  
>> problem with linux, so it may just be an OS X nuance.
>>
>> Also, I've gotten the error you mentioned with ODE. As I recall, I  
>> dealt with this by recompiling the ode source and then recompiling  
>> gazebo (making sure it referenced the newly compiled ode).
>>
>> Since everything gives an ode error except the terrain.world file,  
>> can you try a few things?. Try running one of the example world  
>> files that would have broken things previously, but comment out  
>> the model. For example run road.world, if it doesn't work, comment  
>> out the car chassis model, run it again. If it is not working,  
>> then start fresh. Get the ode source, recompile/reinstall. Then,  
>> get the gazebo source, apply the patch, compile/install. Then try  
>> running the example world files, always making sure that  
>> renderMethod is always set to XLIB. Repeat the above test with  
>> road.world and let me know if it still doesn't work.
>>
>> Hopefully this helps.
>>
>> Nathan
>>
>> <osx.patch>
>>
>> --------------------------------------------------------------------- 
>> ----
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>> share your
>> opinions on IT & business topics through brief surveys-and earn cash
>> http://www.techsay.com/default.php? 
>> page=join.php&p=sourceforge&CID=DEVDEV_______________________________ 
>> ________________
>> Playerstage-gazebo mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to