Missing KDL file

Hello,

When trying to make OCL I get the following error:

[ 79%] Building CXX object
motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/CartesianVelocityController.o
/home/koen/doctoraat/orocos/ocl/orocos-ocl-1.8.1/motion_control/cartesian/CartesianVelocityController.cpp:22:54: error: kdl/chainiksolvervel_pinv_boost_givens.hpp: No such file or
directory
make[2]: ***
[motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/CartesianVelocityController.o] Error
1
make[1]: ***
[motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/all] Error
2
make: *** [all] Error 2

However RTT, KDL and BFL are installed so this looks to me as a
version difference between KDL and OCL.
This is my cmake output:

koen@mvision:~/doctoraat/orocos/ocl/orocos-ocl-1.8.1$ cmake .
Orocos Component Library version (1.8.1)
Build type set to 'OCL' by user.
-- Looking for doxygen...
-- Looking for doxygen... - found /usr/bin/doxygen
-- Looking for dot tool...
-- Looking for dot tool... - found /usr/bin/dot
Found Doxygen -- documentation can be built
-- Detecting RTT
Searching RTT in /usr/local:
Found flavors: orocos-rtt-gnulinux.pc
-- Looking for orocos-rtt-gnulinux >= 1.3.0 -- found
Using: gnulinux . Set OROCOS_TARGET variable to another one to
change the compile target.
-- Looking for orocos-rtt-gnulinux >= 1.0.0 -- found
Includes in: /usr/local/include
Libraries in: /usr/local/lib
Libraries: orocos-rtt-gnulinux;pthread
Defines: -DOROCOS_TARGET=gnulinux
-- Detecting KDL
Looking for KDL in: /usr/local
-- Looking for orocos-kdl >= 0.99 -- found
Includes in: /usr/local/include;/usr/include/eigen2
Libraries in: /usr/local/lib
Libraries: orocos-kdl
Defines:
-- Detecting BFL
Looking for BFL in: /usr/local
-- Looking for orocos-bfl >= 0.4.2 -- found
Includes in: /usr/local/include;/usr/include/;
Libraries in: /usr/local/lib
Libraries: orocos-bfl
Defines:
Looking for comedilib headers in /usr/local/include
-- Looking for comedilib >= 0.7.0 -- not found
Manually looking for comedilib headers in /usr/local/include
Looking for netcdf in /usr/local
Can't find NETCDF
-- Looking for libftd2xx - not found
-- Looking for canlib - not found
-- Looking for Qt4 >= 4.1 - not found
-- Checking GNUCXX version 3/4 to determine OpenCV /opt/net/ path
-- Looking for OpenCV - found
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
-- Looking for libncurses - not found
-- Looking for readline/readline.h - found
-- Looking for Boost Ublas - found
-- Looking for boost::program_options - found
-- Looking for boost::program_options library - found
Building Shared library for orocos-ocl-common
Building Shared library for orocos-taskbrowser
Building Shared library for orocos-timer
Building Shared library for orocos-helloworld
Building Shared library for orocos-reporting
Building Shared library for orocos-naxes
Building Shared library for orocos-cartesian
Building Shared library for orocos-deployment
Selected Libraries: -lorocos-deployment-gnulinux
-lorocos-cartesian-gnulinux -lorocos-naxes-gnulinux
-lorocos-reporting-gnulinux -lorocos-helloworld-gnulinux
-lorocos-timer-gnulinux -lorocos-taskbrowser-gnulinux
-lorocos-ocl-common-gnulinux
Disabling packaging for version 2.6
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/koen/doctoraat/orocos/ocl/orocos-ocl-1.8.1

Koen

Missing KDL file

On Aug 5, 2009, at 09:03 , Koen Buys wrote:

> Hello,
>
> When trying to make OCL I get the following error:
>
> [ 79%] Building CXX object
> motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/
> CartesianVelocityController.o
> /home/koen/doctoraat/orocos/ocl/orocos-ocl-1.8.1/motion_control/
> cartesian/CartesianVelocityController.cpp:22:54: error: kdl/
> chainiksolvervel_pinv_boost_givens.hpp: No such file or
> directory
> make[2]: ***
> [motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/
> CartesianVelocityController.o] Error
> 1
> make[1]: ***
> [motion_control/cartesian/CMakeFiles/orocos-cartesian-gnulinux.dir/
> all] Error
> 2
> make: *** [all] Error 2
>
> However RTT, KDL and BFL are installed so this looks to me as a
> version difference between KDL and OCL.
> This is my cmake output:
>
> koen@mvision:~/doctoraat/orocos/ocl/orocos-ocl-1.8.1$ cmake .
> Orocos Component Library version (1.8.1)
> Build type set to 'OCL' by user.
> -- Looking for doxygen...
> -- Looking for doxygen... - found /usr/bin/doxygen
> -- Looking for dot tool...
> -- Looking for dot tool... - found /usr/bin/dot
> Found Doxygen -- documentation can be built
> -- Detecting RTT
> Searching RTT in /usr/local:
> Found flavors: orocos-rtt-gnulinux.pc
> -- Looking for orocos-rtt-gnulinux >= 1.3.0 -- found
> Using: gnulinux . Set OROCOS_TARGET variable to another one to
> change the compile target.
> -- Looking for orocos-rtt-gnulinux >= 1.0.0 -- found
> Includes in: /usr/local/include
> Libraries in: /usr/local/lib
> Libraries: orocos-rtt-gnulinux;pthread
> Defines: -DOROCOS_TARGET=gnulinux
> -- Detecting KDL
> Looking for KDL in: /usr/local
> -- Looking for orocos-kdl >= 0.99 -- found
> Includes in: /usr/local/include;/usr/include/eigen2
> Libraries in: /usr/local/lib
> Libraries: orocos-kdl
> Defines:
> -- Detecting BFL
> Looking for BFL in: /usr/local
> -- Looking for orocos-bfl >= 0.4.2 -- found
> Includes in: /usr/local/include;/usr/include/;
> Libraries in: /usr/local/lib
> Libraries: orocos-bfl
> Defines:
> Looking for comedilib headers in /usr/local/include
> -- Looking for comedilib >= 0.7.0 -- not found
> Manually looking for comedilib headers in /usr/local/include
> Looking for netcdf in /usr/local
> Can't find NETCDF
> -- Looking for libftd2xx - not found
> -- Looking for canlib - not found
> -- Looking for Qt4 >= 4.1 - not found
> -- Checking GNUCXX version 3/4 to determine OpenCV /opt/net/ path
> -- Looking for OpenCV - found
> -- Could NOT find Curses (missing: CURSES_LIBRARY
> CURSES_INCLUDE_PATH)
> -- Looking for libncurses - not found
> -- Looking for readline/readline.h - found
> -- Looking for Boost Ublas - found
> -- Looking for boost::program_options - found
> -- Looking for boost::program_options library - found
> Building Shared library for orocos-ocl-common
> Building Shared library for orocos-taskbrowser
> Building Shared library for orocos-timer
> Building Shared library for orocos-helloworld
> Building Shared library for orocos-reporting
> Building Shared library for orocos-naxes
> Building Shared library for orocos-cartesian
> Building Shared library for orocos-deployment
> Selected Libraries: -lorocos-deployment-gnulinux
> -lorocos-cartesian-gnulinux -lorocos-naxes-gnulinux
> -lorocos-reporting-gnulinux -lorocos-helloworld-gnulinux
> -lorocos-timer-gnulinux -lorocos-taskbrowser-gnulinux
> -lorocos-ocl-common-gnulinux
> Disabling packaging for version 2.6
> -- Configuring done
> -- Generating done
> -- Build files have been written to:
> /home/koen/doctoraat/orocos/ocl/orocos-ocl-1.8.1

Search the forum, this is a known issue. Basically, remove the
"boost_" from that line IIRC ...
Stephen