<div dir="ltr">The linked doc jobs has a failing unit test and is therefore marked as "unstable".<div>The failing unit test says:<br></div><div><br></div><div><div>    Failed to generate messages by calling cmake for ['catkin_workspace for repository'].</div>
<div>    Look in the console for cmake failures, search for "CMake Error"</div></div><div><br></div><div>Basically CMake is invoked to trigger message generation but it fails to configure.</div><div>Going through the console output gets you to the following error:<br>
</div><div><br></div><div><div>    CMake Error at /opt/ros/hydro/share/camera1394/cmake/camera1394Config.cmake:141 (message):</div><div>      Project 'segbot_sensors' tried to find library</div><div>      'src/nodes/camera1394_nodelet'.  The library is neither a target nor</div>
<div>      built/installed properly.  Did you compile project 'camera1394'? Did you</div><div>      find_package() it before the subdirectory containing its code is included?</div><div>    Call Stack (most recent call first):</div>
<div>      /opt/ros/hydro/share/catkin_basic/cmake/catkin_basicConfig.cmake:12 (find_package)</div><div>      /opt/ros/hydro/share/catkin_basic/cmake/catkin_basicConfig.cmake:88 (select_catkin_dependencies)</div><div>      segbot/segbot_sensors/CMakeLists.txt:3 (catkin_basic)</div>
</div><div><br></div><div>"catkin_basic" is used to configure the packages (actually replacing your packages CMakeLists.txt files).</div><div>It tries to automatically export all dependencies of your package and "<span style="color:rgb(0,0,0);font-size:11px;white-space:pre-wrap">segbot_sensors</span>" run depends on "camera1394".</div>
<div>When that happens the CMake config file of "camera1394" generates the above quoted CMake error.</div><div><br></div><div>"camera1394" seems to export a library incorrectly: <a href="https://github.com/ros-drivers/camera1394/blob/master/CMakeLists.txt#L45">https://github.com/ros-drivers/camera1394/blob/master/CMakeLists.txt#L45</a></div>
<div>That line is definitely wrong - you might want to fill a bug report against it since the package is basically not find_package()-able.</div><div><br></div><div>The general problem is that using "catkin_basic" and replacing your CMakeLists.txt file in order to message generation without compiling your package is a bad idea in the first place.</div>
<div>But that is not likely to change in the near future until we take the time to revamp the buildfarm.</div><div><br></div><div>Cheers,</div><div>- Dirk</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Fri, Apr 25, 2014 at 7:52 AM, Jack O'Quin <span dir="ltr"><<a href="mailto:jack.oquin@gmail.com" target="_blank">jack.oquin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">We have been getting repeated failures on the doc jobs for the segbot repository. I have perused the console output several times, but have no clue what that job is attempting or what is going wrong. I can tell it has something to do with message generation. <div>

<br></div><div> <a href="http://jenkins.ros.org/job/doc-hydro-segbot/100/" target="_blank">http://jenkins.ros.org/job/doc-hydro-segbot/100/</a><br clear="all"><div><br></div><div>Any help or suggestions would be welcome!</div>
<span class="HOEnZb"><font color="#888888">-- <br> joq
</font></span></div></div>
<br>_______________________________________________<br>
ros-release mailing list<br>
<a href="mailto:ros-release@code.ros.org">ros-release@code.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-release" target="_blank">http://lists.ros.org/mailman/listinfo/ros-release</a><br>
<br></blockquote></div><br></div>