[ros-users] ogre_tools broken on CTurtle/Snow leopard

Nicholas Butko nbutko at ucsd.edu
Tue Oct 5 16:29:24 UTC 2010


I have recently had moderate success with wxwidgets 2.9.1 and wxpython 2.9.1, both installed manually, per instructions on the website. 

I actually got turtlesim running with turtle_teleop (keyboard) on OSX 10.6, everything in 64bit. 

However, rxgraph doesn't work quite right. The window pops up, but then I get lots of runtime errors from cairo, which I'll list post script. 

The point is, wx* 2.9 may solve some of your 64-bit ogre problems, but then again, maybe not. 

--Nick 

PS: Here are the messages I get from running rxgraph


** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)

[NICK: The following messages are generated by objective c when you are not managing memory properly.]

2010-10-05 09:23:21.906 Python[83627:3703] *** __NSAutoreleaseNoPool(): Object 0x117006560 of class NSObject autoreleased with no pool in place - just leaking
2010-10-05 09:23:21.910 Python[83627:3703] *** __NSAutoreleaseNoPool(): Object 0x11705dc00 of class NSConcreteMapTable autoreleased with no pool in place - just leaking
Traceback (most recent call last):
  File "/Users/nick/ros/ros/tools/xdot/src/xdot/wxxdot.py", line 185, in OnPaint
    ctx = wxcairo.ContextFromDC(dc)
  File "/Library/Python/2.6/site-packages/wx-2.9.1-osx_cocoa/wx/lib/wxcairo.py", line 92, in ContextFromDC
    cairoLib.cairo_quartz_surface_create_for_cg_context(
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 358, in __getattr__
    func = self.__getitem__(name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 363, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))

[NICK: Not sure what causes these errors.]

AttributeError: dlsym(RTLD_DEFAULT, cairo_quartz_surface_create_for_cg_context): symbol not found
Traceback (most recent call last):
  File "/Users/nick/ros/ros/tools/xdot/src/xdot/wxxdot.py", line 185, in OnPaint
    ctx = wxcairo.ContextFromDC(dc)
  File "/Library/Python/2.6/site-packages/wx-2.9.1-osx_cocoa/wx/lib/wxcairo.py", line 92, in ContextFromDC
    cairoLib.cairo_quartz_surface_create_for_cg_context(
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 358, in __getattr__
    func = self.__getitem__(name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ctypes/__init__.py", line 363, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: dlsym(RTLD_DEFAULT, cairo_quartz_surface_create_for_cg_context): symbol not found




On Oct 4, 2010, at 7:34 PM, Josh Faust wrote:

> 
> Josh, could you tell us which version of wxwidgets you're using?
> 
>  
> 
> I'm on Leopard (not Snow Leopard), so I use the standard 2.8.x that comes with macports. 
> 
> Josh
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20101005/c9b8eb83/attachment-0003.html>


More information about the ros-users mailing list