Skip to content

Machinekit-hal-xenomai Debian Jessie package has unmet dependencies #201

@cerna

Description

@cerna

When trying to install Machinekit-HAL on Debian 8 Jessie system (both AMD64 and i386) with Xenomai kernel from Machinekit repository, there are unmet dependencies:

(Mentioned in discussion and in machinekit/machinekit#1462 .)

The following packages have unmet dependencies:
 machinekit-hal-xenomai : Depends: libboost-python1.62.0 but it is not installable or
                                   libboost-python1.62.0 but it is not installable
                          Depends: libboost-system1.62.0 but it is not installable or
                                   libboost-system1.67.0 but it is not installable
                          Depends: libboost-thread1.62.0 but it is not installable or
                                   libboost-thread1.62.0 but it is not installable
                          Depends: libprotobuf10 but it is not installable or
                                   libprotobuf17 but it is not installable
                          Depends: libstdc++6 (>= 5.2) but 4.9.2-10+deb8u2 is to be installed
                          Depends: libtinfo5 (>= 6) but 5.9+20140913-1+deb8u3 is to be installed
E: Unable to correct problems, you have held broken packages.

As the official Debian repository has only libboost*1.55, protobuf9 and libstdc++6 4.9.2 and libtinfo 5.9.

I see 3 possible solutions:

  1. Lower the requested versions in a dependency specification
  2. Add needed packages to Machinekit Jessie repository
  3. Add documentation telling users to compile and install the aforementioned packages themselves

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions