Below are two tables showing the two problem classes that prevent installation of foreign architecture binaries

We try to install all binary packages from a dummy architecture generated from amd64 (called armhf here) on amd64.

A machine parsable version can be retrieved in dose yaml format

Hover over a package name with your cursor for architecture and version information. Hovering over the arrows in the depchain columns will show the dependency that led from one package in the chain to the next.

src:opencv

Top 10 summary

The following is a summary of the full "missing" and "conflict" tables below. It only shows the first and last columns of the full tables and only displays the top 10 rows.

Missing

# of packages per missingUnsatisfied dependency
218libgdal35:armhf (>= 3.9.3)
1libgdal35:amd64 (>= 3.9.3)

missing

The packages in the third column cannot satisfy their (possibly transitive) dependencies because of the unsatisfied dependency in the last column. This is mostly because the binary package providing the dependency in the last column is Multi-Arch:no. Some of these packages need to be Multi-Arch:foreign instead. In some other cases, Build-Depends can be annotated with :native. The depchains column shows the dependency chain(s) from the packages in the third column to the unsatisfied dependency in the last column. The "(*)" placeholder in the depchains column represents any package in the third column. Hovering over the arrows in the depchains column with your cursor will show the dependency that led from one package in the chain to the next.

The output is first grouped by the shared unsatisfied dependency (last column) and then by shared dependency chain (fourth column). The groups are sorted by the number of packages missing the dependency in the last column. Within each group, the output is sorted by the number of packages sharing the same dependency chain.

# of packages per missing# of packages per depchainpackages with missing (possibly transitive) dependenciesDepchainsUnsatisfied dependency
218 36auto-multiple-choice darknet digikam-private-libs gstreamer1.0-opencv kylin-scanner libcv-bridge2d libimage-publisher0d libimage-view0d libkysdk-applications libmrgingham2 libmrpt-img2.14 libmrpt-opengl2.14 libopencv-apps2d libopencv-contrib406t64 libopencv-dev libopencv-videoio406t64 libopencv406-jni libsight libvisp-io3.6t64 monado-cli monado-gui mrgingham mrpt-apps node-opencv opencfu os-autoinst osm2pgsql python3-opencv ros-compressed-depth-image-transport ros-compressed-image-transport ros-image-view ukui-biometric-manager ukui-greeter ukui-polkit ukui-screensaver uprightdiff(*)libopencv-imgcodecs406t64 libgdal35:armhf (>= 3.9.3)
23libcitygml-bin libcitygml2 libmapnik4.0 libmapserver2t64 libopencv-imgcodecs406t64 libopenscenegraph161 libqgis-3d3.34.14 libqgis-analysis3.34.14 libqgis-app3.34.14 libqgis-core3.34.14 libqgis-gui3.34.14 libqgis-server3.34.14 python3-qgis qgis qgis-providers qgis-server-bin qgis-server-landingpage qgis-server-wfs qgis-server-wfs3 qgis-server-wms qgis-server-wmts sumo survex-aven(*)
9eviacam libgmic1 libmrpt-hwdrivers2.14 libmrpt-vision2.14 libmupen64plus2 libopencv-superres406t64 libopencv-videostab406t64 libopenimageio2.5 performous(*)libopencv-videoio406t64libopencv-imgcodecs406t64
8kylin-process-manager libpeony3t64 libukcc3 ukui-control-center ukui-media ukui-panel ukui-power-manager ukui-settings-daemon(*)libkysdk-applicationslibopencv-imgcodecs406t64
7libmrpt-apps2.14 libmrpt-gui2.14 libmrpt-maps2.14 libmrpt-nav2.14 libmrpt-obs2.14 libmrpt-slam2.14 python3-pymrpt(*)libmrpt-img2.14libopencv-imgcodecs406t64
7libvisp-blob-dev libvisp-dnn-tracker-dev libvisp-gui-dev libvisp-imgproc-dev libvisp-klt-dev libvisp-me-dev libvisp-sensor-dev(*)libvisp-core-devlibopencv-devlibopencv-imgcodecs406t64
6facedetect mrcal opendrop python3-cv-bridge python3-mrcal sdaps(*)python3-opencvlibopencv-imgcodecs406t64
6kdenlive krita libmlt++7 melt python3-mlt shotcut(*)libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
6libdepth-image-proc0d libimage-proc0d libimage-rotate0d libmrpt-ros1bridge2.14 libstereo-image-proc0d ros-theora-image-transport(*)libcv-bridge2dlibopencv-imgcodecs406t64
5mupen64plus-input-sdl mupen64plus-video-arachnoid mupen64plus-video-glide64 mupen64plus-video-glide64mk2 mupen64plus-video-z64(*)libmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
5parchives peony-extension-computer-view peony-extensions peony-open-terminal peony-share(*)libpeony3t64libkysdk-applicationslibopencv-imgcodecs406t64
4libvisp-ar3.6t64 libvisp-io-dev libvisp-robot3.6t64 libvisp-vision3.6t64(*)libvisp-io3.6t64libopencv-imgcodecs406t64
3libdepth-image-proc-dev libimage-proc-dev libstereo-image-proc-dev(*)libcv-bridge-devlibcv-bridge2dlibopencv-imgcodecs406t64
3libmrpt-graphs2.14 libmrpt-graphslam2.14 libmrpt-kinematics2.14(*)libmrpt-opengl2.14libopencv-imgcodecs406t64
3libsight-dev sightcalibrator sightviewer(*)libsightlibopencv-imgcodecs406t64
2digikam showfoto(*)digikam-private-libslibopencv-imgcodecs406t64
2kylin-display-switch ukwm(*)ukui-settings-daemonlibkysdk-applicationslibopencv-imgcodecs406t64
2libmrgingham-dev python3-mrgingham(*)libmrgingham2libopencv-imgcodecs406t64
2libopencv-features2d-dev libopencv-objdetect-dev(*)libopencv-highgui-devlibopencv-videoio-devlibopencv-videoio406t64libopencv-imgcodecs406t64
2libopenimageio-dev python3-openimageio(*)libopenimageio2.5libopencv-videoio406t64libopencv-imgcodecs406t64
2librust-gstreamer-play-dev librust-gstreamer-play-sys-dev(*)libgstreamer-plugins-bad1.0-devlibopencv-devlibopencv-imgcodecs406t64
2libvisp-core-dev libvisp-detection-dev(*)libopencv-devlibopencv-imgcodecs406t64
2libvisp-robot-dev libvisp-vs3.6t64(*)libvisp-robot3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
2libvisp-tt-dev libvisp-tt-mi3.6t64(*)libvisp-tt3.6t64libvisp-vision3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
2libvisp-tt3.6t64 libvisp-vision-dev(*)libvisp-vision3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
2mupen64plus-rsp-hle mupen64plus-rsp-z64(*)libmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
2ros-image-proc ros-stereo-image-proc(*)libimage-proc0dlibcv-bridge2dlibopencv-imgcodecs406t64
1blender(*)libopenimageio2.5libopencv-videoio406t64libopencv-imgcodecs406t64
1libcheese-dev(*)libgstreamer-plugins-bad1.0-devlibopencv-devlibopencv-imgcodecs406t64
1libcheese-gtk-dev(*)libcheese-devlibgstreamer-plugins-bad1.0-devlibopencv-devlibopencv-imgcodecs406t64
1libcv-bridge-dev(*)libcv-bridge2dlibopencv-imgcodecs406t64
1libgmic-dev(*)libgmic1libopencv-videoio406t64libopencv-imgcodecs406t64
1libgstreamer-plugins-bad1.0-dev(*)libopencv-devlibopencv-imgcodecs406t64
1libimage-geometry-dev(*)libopencv-devlibopencv-imgcodecs406t64
1libimage-publisher-dev(*)libimage-publisher0dlibopencv-imgcodecs406t64
1libimage-rotate-dev(*)libimage-rotate0dlibcv-bridge2dlibopencv-imgcodecs406t64
1libimage-view-dev(*)libimage-view0dlibopencv-imgcodecs406t64
1libkysdk-applications-dev(*)libkysdk-applicationslibopencv-imgcodecs406t64
1libmlt++-dev(*)libmlt++7libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
1libmlt-dev(*)libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
1libmlt7(*)libopencv-contrib406t64libopencv-imgcodecs406t64
1libmrpt-apps-dev(*)libmrpt-apps2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-graphs-dev(*)libmrpt-graphs2.14libmrpt-opengl2.14libopencv-imgcodecs406t64
1libmrpt-graphslam-dev(*)libmrpt-graphslam2.14libmrpt-opengl2.14libopencv-imgcodecs406t64
1libmrpt-gui-dev(*)libmrpt-gui2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-hwdrivers-dev(*)libmrpt-hwdrivers2.14libopencv-videoio406t64libopencv-imgcodecs406t64
1libmrpt-img-dev(*)libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-kinematics-dev(*)libmrpt-kinematics2.14libmrpt-opengl2.14libopencv-imgcodecs406t64
1libmrpt-maps-dev(*)libmrpt-maps2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-nav-dev(*)libmrpt-nav2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-obs-dev(*)libmrpt-obs2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-opengl-dev(*)libmrpt-opengl2.14libopencv-imgcodecs406t64
1libmrpt-ros1bridge-dev(*)libcv-bridge-devlibcv-bridge2dlibopencv-imgcodecs406t64
1libmrpt-slam-dev(*)libmrpt-slam2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-topography-dev(*)libmrpt-obs-devlibmrpt-obs2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-topography2.14(*)libmrpt-obs2.14libmrpt-img2.14libopencv-imgcodecs406t64
1libmrpt-vision-dev(*)libmrpt-vision2.14libopencv-videoio406t64libopencv-imgcodecs406t64
1libmrpt-vision-lgpl-dev(*)libmrpt-vision-devlibmrpt-vision2.14libopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-apps-dev(*)libopencv-apps2dlibopencv-imgcodecs406t64
1libopencv-calib3d-dev(*)libopencv-features2d-devlibopencv-highgui-devlibopencv-videoio-devlibopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-contrib-dev(*)libopencv-contrib406t64libopencv-imgcodecs406t64
1libopencv-highgui-dev(*)libopencv-videoio-devlibopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-imgcodecs-dev(*)libopencv-imgcodecs406t64
1libopencv-java(*)libopencv406-jnilibopencv-imgcodecs406t64
1libopencv-stitching-dev(*)libopencv-objdetect-devlibopencv-highgui-devlibopencv-videoio-devlibopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-superres-dev(*)libopencv-superres406t64libopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-videoio-dev(*)libopencv-videoio406t64libopencv-imgcodecs406t64
1libopencv-videostab-dev(*)libopencv-videostab406t64libopencv-videoio406t64libopencv-imgcodecs406t64
1libpeony-dev(*)libpeony3t64libkysdk-applicationslibopencv-imgcodecs406t64
1libsynfig-dev(*)libmlt++-devlibmlt++7libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
1libsynfig0t64(*)libmlt++7libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
1libukcc-dev(*)libukcc3libkysdk-applicationslibopencv-imgcodecs406t64
1libvisp-ar-dev(*)libvisp-ar3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-detection3.6t64(*)libvisp-vision3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-dev(*)libvisp-io-devlibvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-mbt-dev(*)libvisp-mbt3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-mbt3.6t64(*)libvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-tt-mi-dev(*)libvisp-tt-devlibvisp-tt3.6t64libvisp-vision3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
1libvisp-visual-features-dev(*)libvisp-blob-devlibvisp-core-devlibopencv-devlibopencv-imgcodecs406t64
1libvisp-vs-dev(*)libvisp-vs3.6t64libvisp-robot3.6t64libvisp-io3.6t64libopencv-imgcodecs406t64
1mupen64plus-audio-sdl(*)libmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
1mupen64plus-qt(*)mupen64plus-ui-consolelibmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
1mupen64plus-ui-console(*)libmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
1mupen64plus-video-rice(*)libmupen64plus2libopencv-videoio406t64libopencv-imgcodecs406t64
1ros-compressed-depth-image-transport-dev(*)ros-compressed-depth-image-transportlibopencv-imgcodecs406t64
1ros-compressed-image-transport-dev(*)ros-compressed-image-transportlibopencv-imgcodecs406t64
1ros-image-publisher(*)libimage-publisher0dlibopencv-imgcodecs406t64
1ros-image-rotate(*)libimage-rotate0dlibcv-bridge2dlibopencv-imgcodecs406t64
1ros-theora-image-transport-dev(*)ros-theora-image-transportlibcv-bridge2dlibopencv-imgcodecs406t64
1synfigstudio(*)libmlt++7libmlt7libopencv-contrib406t64libopencv-imgcodecs406t64
1 1libopenxr1-monado(*)monado-servicelibopencv-imgcodecs406t64 libgdal35:amd64 (>= 3.9.3)

generated: 20241230T000000Z


The JSON data used to generate these pages was computed using botch, the bootstrap/build ordering tool chain. The source code of botch can be redistributed under the terms of the LGPL3+ with an OCaml linking exception. The source code can be retrieved from https://salsa.debian.org/debian-bootstrap-team/botch

The html pages were generated by code which can be retrieved from https://salsa.debian.org/debian-bootstrap-team/boott and which can be redistributed under the terms of the AGPL3+

For questions and bugreports please contact j [dot] schauer [at] email [dot] de.