I can confirm that it doesn't need them, I was able to remove those offending lines and get it working, I will file a ticket.

I will also file a ticket for another issue I found with that package.  On my setup I had to add this: 


 find_package(PythonInterp REQUIRED)
+find_package(PythonLibs REQUIRED)
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
 find_package(SIP REQUIRED)
 include(SIPMacros)
 
-include_directories(${SIP_INCLUDE_DIR})
+include_directories(${SIP_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS})


Does this seem like it should be necessary?

Thanks,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William Woodall
Graduate Software Engineering
Auburn University
w@auburn.edu
wjwwood@gmail.com
williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



On Mon, Aug 15, 2011 at 5:02 PM, Wim Meeussen <meeussen@willowgarage.com> wrote:
William,

> The python_orocos_kdl package have these lines in it's CMakeLists.txt:
>> include(${CMAKE_SOURCE_DIR}/cmake/FindEigen2.cmake)
>> include_directories(${EIGEN2_INCLUDE_DIR})
> It does not, however, have a rosdep entry in its manifest for eigen 2 or 3.
>  Does this actually need eigen2 or can we safely update this to use eigen3,

The python_orocos_kdl package is a Python wrapper around the
orocos_kdl package, and should not need Eigen.  I believe those lines
in the CMakeList.txt should get removed.  You can file a ticket on
http://orocos.org/kdl.

The orocos_kdl package (which ships with Electric) needs Eigen3, and
does not work with Eigen2. The kdl pacakge (which ships with
Diamondback) only works with Eigen2.

Hope this helps,

Wim



--
--
Wim Meeussen
Willow Garage Inc.
<http://www.willowgarage.com)
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users