Ask Your Question
0

Is it possible to replace colladadom dependence with macports?

asked 2011-03-20 11:20:47 -0500

Eponymous gravatar image

robot_model contains a colladadom build, but it doesn't work in OS X (apparently because it's 32-bit instead of 64). However there's also collada-dom in macports. Is it possible to use the macports version instead of the ros-supplied one? Are they different?

If it would be possible, how would that work? (It's not clear to me how rosmake knows to make colladadom in the first place, but it does because it complains about the absence of the stack when I move it out of the robot_model folder. Is it just looking for rosdep.xml files in the sub-dirs?)

FWIW, if I tell collada_urdf that it doesn't need colladdom, then it fails anyway, complaining about missing declarations, which I assume should have been handled by colladadom.

edit retag flag offensive close merge delete

Comments

I have installed the Macports version of collada-dom, and it's the same version required by ROS-Hydro. But when I try to install ROS-Hydro-Desktop_Full, it complains that it can't find ros-collada-dom. How would I modify the Portfile for Desktop_Full? Or how can I make a ros pkg of collada-dom?

Nap gravatar imageNap ( 2015-02-24 10:48:36 -0500 )edit

I've got past collada-dom, but now Macports isn't able to find "python-kitchen".

Nap gravatar imageNap ( 2015-02-24 12:47:36 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2011-03-26 11:13:28 -0500

tfoote gravatar image

There are several options for adding OSX support. colladadom is being built from source so it should work for both 32 and 64 bit. I suggest that you open a ticket with the errors you get when trying to compile. Create new robot_model ticket here

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2011-03-20 11:20:47 -0500

Seen: 183 times

Last updated: Mar 26 '11