Gepetto / gepetto-viewer

Graphical Interface for Pinocchio and HPP.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

robotpkg - Installation dependency conflicts

olimexsmart opened this issue · comments

Hi,

I am trying to install gepetto-viewer using robotpkg, which seems to be configured correctly because I am able to install and use other packages (e.g., pinocchio). However, when trying to install gepetto-viewer I get the following error

The following packages have unmet dependencies:
 robotpkg-gepetto-viewer : Depends: robotpkg-urdfdom-headers (= 0.3.0) but 1.0.4 is to be installed
                           Depends: robotpkg-urdfdom (= 0.3.0r2) but 1.0.3 is to be installed
E: Unable to correct problems, you have held broken packages.
olli@oberon:~/Documents/PhD/devel/projects/consim/script$ 

I am working on Linux Mint 19.2, which is based on Ubuntu 18.04. I have tried to clean my system by uninstalling most robotpkg packages, so that now I have only the following packages:

$ dpkg -l | grep robotpkg
ii  robotpkg-eigen3                            3.3.0                                           amd64        a C++ template library for linear algebra
ii  robotpkg-hpp-fcl+doc                       1.2.0                                           amd64        Humanoid Path Planner (collision detection and distance computations)
ii  robotpkg-libccd                            2.0                                             amd64        collision detection
ii  robotpkg-octomap                           1.9.0                                           amd64        An Efficient Probabilistic 3D Mapping Framework Based on Octrees
ii  robotpkg-py36-eigenpy                      1.6.9                                           amd64        Eigen bindings to python

Can anybody help me figure out why it doesn' t work? Thanks in advance for your help.

You probably have to install robotpkg-py27-qt4-gepetto-viewer and robotpkg-py27-qt4-gepetto-viewer-corba. Adapt it to your Python and Qt version.

Now my list of robotpkg packages looks like this but the problem persists

ii  robotpkg-eigen3                            3.3.0                                           amd64        a C++ template library for linear algebra
ii  robotpkg-example-robot-data                3.1.1                                           amd64        Set of robot URDFs for benchmarking and developed examples.
ii  robotpkg-hpp-fcl+doc                       1.2.0                                           amd64        Humanoid Path Planner (collision detection and distance computations)
ii  robotpkg-libccd                            2.0                                             amd64        collision detection
ii  robotpkg-octomap                           1.9.0                                           amd64        An Efficient Probabilistic 3D Mapping Framework Based on Octrees
ii  robotpkg-omniorb                           4.2.3r1                                         amd64        ORB that implements the 2.6 specification of the CORBA
ii  robotpkg-pinocchio                         2.2.1                                           amd64        Efficient rigid body dynamics
ii  robotpkg-py36-eigenpy                      1.6.9                                           amd64        Eigen bindings to python
ii  robotpkg-py36-example-robot-data           3.1.1                                           amd64        Set of robot URDFs for benchmarking and developed examples.
ii  robotpkg-py36-omniorbpy                    4.2.3                                           amd64        Robust high-performance CORBA ORB for Python
ii  robotpkg-py36-pinocchio                    2.2.1                                           amd64        Efficient rigid body dynamics (python bindings)
ii  robotpkg-py36-qt4-gepetto-viewer           4.8.0                                           amd64        Humanoid Path Planner (Simple viewer based on OpenSceneGraph)
ii  robotpkg-py36-qt4-gepetto-viewer-corba     5.3.2                                           amd64        Humanoid Path Planner (Corba server for gepetto-viewer)

Hi @olimexsmart

Where didi you find instructions about robotpkg-gepetto-viewer ? This is obsolete and should have done replaced py robotpkg-py36-qt4-gepetto-viewer, which you correctly have.

Hi, thanks for the quick response

Indeed now gepetto works fine

I just started a PhD with Andrea Del Prete and we were trying to set everything up. On his system robotpkg-gepetto-viewer, which is 16.04 based, worked fine. Don't know if the Ubuntu version matters in this question, but I would say it's the defining difference between our systems. BTW, he is going to substitute too his installation with these new gepetto packages.

Have a nice day,
Luca