Hi Nick, <br><br>Thanks for the patches.  <br><br>I applied your patch to pluginlib CMakeLists.txt  r35754<br>The nodelet callback queue patch is in trunk, but it hasn't been released yet.  We've been debugging a few intermittent test failures before we were willing to release.  It'll come out in the next release.  Likely tonight. <br>

I've added the rosdep in r35755.<br><br>Tully<br><br><div class="gmail_quote">On Thu, Feb 3, 2011 at 4:26 PM, Nicholas Butko <span dir="ltr"><<a href="mailto:nbutko@ucsd.edu">nbutko@ucsd.edu</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Brief summary:<br>
<br>
1) Patch pluginlib CMakeLists.txt<br>
2) Patch nodeled "callback_queue_manager.h"<br>
3) add port "ossp-uuid" to rosdep.yaml for macports under heading "uuid"<br>
<br>
stack "common" now builds for diamondback_beta on OSX.<br>
<br>
====<br>
<br>
The problem was that test_plugins wasn't linking to the created libraries.<br>
<br>
This is a common point of failure between Linux and OSX. Someone should probably figure out what about CMake gives different behavior, and break it in linux or fix it in OSX.<br>
<br>
Now I'm getting errors compiling nodelet because of that ancient bug in callback_queue_manager.h.  I thought I got an email from trac saying this was fixed.<br>
<br>
I'll reattach the patch for that one too.<br>
<br>
Nodelet now fails to build because there's no "uuid" library;  Need to add "ossp-uuid" to rosdep.yaml for macports.<br>
<br>
--Nick<br>
<br>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>