#1103649 mesa-opencl-icd: Cannot co-install mesa-opencl-icd:i386 mesa-opencl-icd:amd64

Package:
mesa-opencl-icd
Source:
mesa-opencl-icd
Description:
free implementation of the OpenCL API -- ICD runtime
Submitter:
Witold Baryluk
Date:
2025-04-20 05:21:02 UTC
Severity:
normal
#1103649#5
Date:
2025-04-20 05:17:59 UTC
From:
To:
Dear Maintainer,

root@debian:~# dpkg -l mesa-opencl-icd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                  Version      Architecture Description
+++-=====================-============-============-====================================================
ii  mesa-opencl-icd:amd64 25.0.3-1     amd64        free implementation of the OpenCL API -- ICD runtime
root@debian:~#


root@debian:~# apt install mesa-opencl-icd:i386 mesa-opencl-icd:amd64
mesa-opencl-icd is already the newest version (25.0.3-1).
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 mesa-opencl-icd : Depends: libclang-cpp19 (>= 1:19.1.7) but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
   Unable to satisfy dependencies. Reached two conflicting decisions:
   1. libclang-cpp19:i386 is selected for install because:
      1. mesa-opencl-icd:i386=25.0.3-1 is selected for install
      2. mesa-opencl-icd:i386 Depends libclang-cpp19:i386 (>= 1:19.1.7)
   2. libclang-cpp19:i386 is not selected for install because:
      1. mesa-opencl-icd:amd64 is selected for install
      2. mesa-opencl-icd:amd64 Depends libclang-cpp19 (>= 1:19.1.7)
      3. libclang-cpp19:amd64 is available in version 1:19.1.7-3
      4. libclang-cpp19:i386 Conflicts libclang-cpp19
root@debian:~#


root@debian:~# apt install --solver 3.0 mesa-opencl-icd:i386 mesa-opencl-icd:amd64
mesa-opencl-icd is already the newest version (25.0.3-1).
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 mesa-opencl-icd:i386 : Depends: libclang-cpp19:i386 (>= 1:19.1.7) but it is not going to be installed
                        Depends: libllvmspirvlib19.1:i386 but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. libclang-cpp19:i386 is selected for install because:
      1. mesa-opencl-icd:i386=25.0.3-1 is selected for install
      2. mesa-opencl-icd:i386 Depends libclang-cpp19:i386 (>= 1:19.1.7)
   2. libclang-cpp19:i386 is not selected for install because:
      1. mesa-opencl-icd:amd64 is selected for install
      2. mesa-opencl-icd:amd64 Depends libclang-cpp19 (>= 1:19.1.7)
      3. libclang-cpp19:amd64 is available in version 1:19.1.7-3
      4. libclang-cpp19:i386 Conflicts libclang-cpp19
root@debian:~#


root@debian:~# apt install -V mesa-opencl-icd:i386
The following packages were automatically installed and are no longer required:
   afl++-doc (4.21c-5)
   assistant-qt6 (6.8.2-4)
   ccache (4.10.2-1+b2)
   designer-qt6 (6.8.2-4)
   libcppunit-1.15-0 (1.15.1-4+b2)
   libcppunit-dev (1.15.1-4+b2)
   libfmt-dev (10.1.1+ds1-4)
   libgnuradio-channels3.10.12 (3.10.12.0-1)
   libgnuradio-dtv3.10.12 (3.10.12.0-1)
   libgnuradio-fec3.10.12 (3.10.12.0-1)
   libgnuradio-fosphor3.9.0 (3.9~git20240323.74d54fc-1+b10)
   libgnuradio-pdu3.10.12 (3.10.12.0-1)
   libgnuradio-qtgui3.10.12 (3.10.12.0-1)
   libgnuradio-soapy3.10.12 (3.10.12.0-1)
   libgnuradio-trellis3.10.12 (3.10.12.0-1)
   libgnuradio-video-sdl3.10.12 (3.10.12.0-1)
   libgnuradio-vocoder3.10.12 (3.10.12.0-1)
   libgnuradio-wavelet3.10.12 (3.10.12.0-1)
   libgsm1-dev (1.0.22-1+b2)
   libjs-d3 (3.5.17-4)
   libqt6designercomponents6 (6.8.2-4)
   libqwt-qt5-6 (6.1.4-2+b1)
   libspdlog-dev (1:1.15.2+ds-2)
   libthrift-dev (0.19.0-4+b1)
   linguist-qt6 (6.8.2-4)
   llvm-19-tools (1:19.1.7-3)
   python3-click-plugins (1.1.1-5)
   python3-pebble (5.1.1-1)
   python3-pyqt5.qwt (1.02.02-2+b9)
   python3-schema (0.7.7-1)
   python3-thrift (0.19.0-4+b1)
   unifdef (2.12-1)
Use 'apt autoremove' to remove them.

Installing:
   mesa-opencl-icd:i386 (25.0.3-1)

Installing dependencies:
   clang-18 (1:18.1.8-17)
   libclang-cpp19:i386 (1:19.1.7-3)
   libllvmspirvlib19.1:i386 (19.1.6-1)
   libpocl2-common (6.0-6)
   libpocl2t64 (6.0-6)
   llvm-18 (1:18.1.8-17)
   llvm-18-dev (1:18.1.8-17)
   llvm-18-linker-tools (1:18.1.8-17)
   llvm-18-runtime (1:18.1.8-17)
   llvm-18-tools (1:18.1.8-17)
   pocl-opencl-icd (6.0-6)

Suggested packages:
   clang-18-doc (1:18.1.8-17)
   llvm-18-doc (1:18.1.8-17)

REMOVING:
   afl++ (4.21c-5)
   bpftrace (0.22.1-1)
   castxml (0.6.11-1)
   clang (1:19.0-63)
   clang-19 (1:19.1.7-3)
   clang-format (1:19.0-63)
   clang-format-19 (1:19.1.7-3)
   clang-tools-19 (1:19.1.7-3)
   cvise (2.11.0-1)
   doxygen (1.9.8+ds-2.1)
   emscripten (3.1.69+dfsg-1)
   gnuradio (3.10.12.0-1)
   gnuradio-dev (3.10.12.0-1)
   gr-fosphor (3.9~git20240323.74d54fc-1+b10)
   gr-limesdr (3.0.1.10.69-3+b15)
   libbpfcc (0.31.0+ds-7)
   libclang-cpp-dev (1:19.0-63)
   libclang-cpp19 (1:19.1.7-3)
   libclang-cpp19-dev (1:19.1.7-3)
   liblldb-19 (1:19.1.7-3)
   liblxqt-l10n (2.1.0-1)
   lldb (1:19.0-63)
   lldb-19 (1:19.1.7-3)
   llvm-19-dev (1:19.1.7-3)
   lxqt-globalkeys-l10n (2.1.0-1)
   mesa-opencl-icd (25.0.3-1)
   python3-lldb-19 (1:19.1.7-3)
   python3-pygccxml (3.0.2-1)
   qdoc-qt6 (6.8.2-4)
   qt6-documentation-tools (6.8.2-4)
   qt6-l10n-tools (6.8.2-4)
   qt6-tools-dev (6.8.2-4)
   qt6-tools-dev-tools (6.8.2-4)
   rust-llvm (1.85.0+dfsg2-3)

Summary:
  Upgrading: 0, Installing: 12, Removing: 34, Not Upgrading: 948
  Download size: 125 MB
  Freed space: 1,646 MB

Continue? [Y/n] ^C
root@debian:~#



Could be a transient issue tho.