Closed pauljurczak closed 4 years ago
This issue has to do with different version of libcurl
. npm
wants libcurl4-gnutls
and ros
+ ignition
requires libcurl4-openssl
. In debian you can't have the two version of libcurl
installed side-by-side, unless you build and install them from source.
The solution to this problem doesn't lie in subt
. We'd have to change ROS and Ignition dependencies, or convince npm
to use libcurl4-openssl
.
Thanks. I suspected it's not trivial. I can work around it.
I needed
npm
package for my development environment on Ubuntu 18.04.4, which in turn needsnodejs-dev node-gyp libssl1.0-dev
. Package manager suggests removal of Igintion and some ROS infrastructure, which I unfortunately agreed to without reading the fine print. Here are the gory details:Are there any ways to improve SubT design or installation procedure, in order to avoid this in the future?