Pull request #324
closedUpdate crocoddyl & simple-humanoid-description, import wip/py-casadi and remove useless dependency from hpp-fcl
Description
Hello,
everything is in the title :)
Best,
Guilhem.
Updated by Anthony Mallet over 2 years ago
I didn't push optimization/py-casadi yet, because it has a few broken
builds in wip/ already. Do you have an idea about what's wrong?
Updated by Guilhem Saurel over 2 years ago
wip/py-casadi is broken on Debian 8, because its swig version is obsolete.
Adding:
CMAKE_ARGS+= -DSWIG_EXECUTABLE=${SYSTEM_FILES.swig} DEPEND_ABI.swig= swig>=3
to the Makefile would fix it, but we need to "sudo apt install swig3.0" on fluffy-debian8.
It is also broken on 18.04-pal, because an ipopt header is not found, and here is why:
$ dpkg -L libipopt | grep ipopt.pc /usr/local/lib/pkgconfig/ipopt.pc $ head /usr/local/lib/pkgconfig/ipopt.pc prefix=/tmp/ipopt
I'll contact PAL to ask them to fix their ipopt package.
A local working local workaround is "sudo sed -i 's=/tmp/ipopt=/usr/local=' /usr/local/lib/pkgconfig/ipopt.pc"
Updated by Anthony Mallet over 2 years ago
Thanks for the analysis.
I applied your suggested fixes while moving the package.
Updated by Guilhem Saurel over 2 years ago
Everything seems OK, except simple-humanoid-description on CentOS 7 and Debian 8 because of their older CMake version.
https://github.com/nim65s/robotpkg/commit/926559e04d4ed3607aa587bac184c72715acdda7 should fix this.
Best,
Guilhem
Updated by Guilhem Saurel over 2 years ago
On a second thought, this is introducing another issue, fixed in https://github.com/nim65s/robotpkg/commit/675a07f08c043c15c52ba9871850c308a6f307a7
Updated by Guilhem Saurel over 2 years ago
- Status changed from New to Closed
Everything looks good now, thanks :)