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

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] ogre_tools broken on CTurtle/Snow leopard
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
>
> https://code.ros.org/mailman/listinfo/ros-users