ARC-OPT / wbc

C++ library for optimization-based control of redundant robots
https://arc-opt.github.io/Documentation/
BSD 3-Clause "New" or "Revised" License
38 stars 14 forks source link

Find pinocchio through CMake. #44

Closed skasperski closed 2 years ago

skasperski commented 2 years ago

@dmronga

dmronga commented 2 years ago

Do you know why it is failing with pkgconfig file? I prefer to use pkgconfig, and it used to be working fine

dmronga commented 2 years ago

Looks ok to me

skasperski commented 2 years ago

Do you know why it is failing with pkgconfig file? I prefer to use pkgconfig, and it used to be working fine

Their package-config file is completely broken. Maybe it was ok in the past, or it's generation is now failing due to other changes in our autoproj-environment.

prefix=${pcfiledir}/../..
exec_prefix=${pcfiledir}/../..
libdir=${pcfiledir}/../../lib
bindir=${pcfiledir}/../../bin
pkglibdir=${pcfiledir}/../../lib/pinocchio
includedir=${pcfiledir}/../../include
datarootdir=${pcfiledir}/../../share
pkgdatarootdir=${pcfiledir}/../../share
docdir=
doxygendocdir=

Name: pinocchio
Description: A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
URL: http://github.com/stack-of-tasks/pinocchio
Version: 2.6.9
Requires: eigen3 >= 3.0.5, urdfdom >= 0.2.0
Conflicts: 
Libs: -L${libdir}  -lpinocchio -L/usr/lib/x86_64-linux-gnu -lboost_filesystem -lboost_serialization -lboost_system
Libs.private: 
Cflags:  -I${includedir} -DPINOCCHIO_WITH_URDFDOM