Re: [ros-users] python_orocos_kdl eigen2 dependency

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: wim, User discussions
Subject: Re: [ros-users] python_orocos_kdl eigen2 dependency
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


williamjwoodall.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



On Mon, Aug 15, 2011 at 5:02 PM, Wim Meeussen <>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
>
> https://code.ros.org/mailman/listinfo/ros-users
>