##This is the Troubleshooting page for some component
##This page should probably be called ComponentName/Troubleshooting
##Please add errors and solutions as show below.

<<TableOfContents(3)>>

== Reporting Errors ==
If you encounter a problem that isn't addressed on this page or the [[http://www.orocos.org/kdl|KDL homepage]], please [[http://bugs.orocos.org/enter_bug.cgi?product=KDL|file a bug]]

The current list of open issues is available on [[http://bugs.orocos.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=KDL&content=kdl|bugzilla]]

== Common Problems When Using Package ==
=== Infinite build when building kdl ===
==== Error: ====
{{{
CMake Error at src/cmake_install.cmake:120 (FILE):
file INSTALL cannot find
 "/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build/src/orocos-kdl.pc".
Call Stack (most recent call first):
cmake_install.cmake:38 (INCLUDE)

Trying to do a simple workaround and just commenting out line 120 of src/cmake_install.cmake, and recompiling (or even just re-running make
after the first failure) I get the following repeated compile:

[ 96%] Generating PyKDL.so
gmake[64]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build/src/bindings/python'
gmake[65]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[66]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[66]: Leaving directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
[ 96%] Built target orocos-kdl
gmake[66]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[66]: Leaving directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[66]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
[ 96%] Generating PyKDL.so
gmake[67]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build/src/bindings/python'
gmake[68]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[69]: Entering directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
gmake[69]: Leaving directory
`/home/dfseifer/ros/pkgs/geometry/kdl/kdl-svn-trunk/build'
}}}

==== Cause: ====
The version of kdl in the boxturtle release is not compatible with Cmake-2.8.

==== Solution: ====
The destination of the configure_file call seems to be different in cmake
2.8. To fix it, change the following line in src/CMakeLists.txt
CONFIGURE_FILE( kdl.pc.in src/orocos-kdl.pc @ONLY)
into
CONFIGURE_FILE( kdl.pc.in orocos-kdl.pc @ONLY) and
everything should be fine.