[Bug 677] New: OCL trunk fails to build with recent KDL eigen2 changes

https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=677

Summary: OCL trunk fails to build with recent KDL eigen2
changes
Product: OCL
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: critical
Priority: P3
Component: Motion Control
AssignedTo: orocos-dev [..] ...
ReportedBy: kiwi [dot] net [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

Built using KDL v1.0.0-alpha source tarball, and OCL v1.8.0 source tarball.

Index: motion_control/cartesian/CartesianVelocityController.cpp
===================================================================
--- motion_control/cartesian/CartesianVelocityController.cpp (revision
30002)
+++ motion_control/cartesian/CartesianVelocityController.cpp (working copy)
@@ -19,7 +19,7 @@

#include "CartesianVelocityController.hpp"
#include <kdl/kinfam_io.hpp>
-#include <kdl/chainiksolvervel_pinv_boost_givens.hpp>
+#include <kdl/chainiksolvervel_pinv_givens.hpp>
#include <kdl/chainiksolvervel_pinv.hpp>
#include <kdl/chainfksolverpos_recursive.hpp>

[Bug 677] OCL trunk fails to build with recent KDL eigen2 change

https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=677

Peter Soetens <peter [..] ...> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |peter [..] ...
Resolution| |FIXED
Status|NEW |RESOLVED

--- Comment #1 from Peter Soetens <peter [..] ...> 2009-06-23 12:18:12 ---
Applied patch on trunk. If KDL keeps changing headers/classes etc. *Please* use
some kind of versioning, even if it's pre-1.0, it doesn't mean you can't
version.

So KDL 0.11.0, 0.12.0 etc. for each API/file change. Then we can check for this
version number in OCL.

Peter

[Bug 677] OCL trunk fails to build with recent KDL eigen2 change

On Jun 23, 2009, at 06:18 , Peter Soetens wrote:

> https://www.fmtc.be/bugzilla/orocos/show_bug.cgi?id=677
>
>
> Peter Soetens <peter [..] ...> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |peter [..] ...
> Resolution| |FIXED
> Status|NEW |RESOLVED
>
>
>
>
> --- Comment #1 from Peter Soetens <peter [..] ...>
> 2009-06-23 12:18:12 ---
> Applied patch on trunk. If KDL keeps changing headers/classes etc.
> *Please* use
> some kind of versioning, even if it's pre-1.0, it doesn't mean you
> can't
> version.
>
> So KDL 0.11.0, 0.12.0 etc. for each API/file change. Then we can
> check for this
> version number in OCL.

If we are going to support package managers (which I strongly suggest
we do) and consistent releases across the sub-projects, then we need
to ensure that we keep the Orocos sub-project releases in sync.
Versioning KDL as suggested would help, but there is also a dependancy
back from OCL to KDL that we need to deal with.

Should this problem recur, it really might point towards needing daily
builds that do not only trunk, but also the versioned releases.

Stephen