On reflection, there are several factors contributing to the problem.
Addressing any one of them would resolve the problem reported.

1. none of the Mir -dev packages are co-installable
2. libsdl2-dev should not depend on libmirclient-dev
3. SDL2 is being built with mirclient support on 18.10

1 & 2 have been the case since well before 16.04 and this issue has gone
undetected. If there's a reason for /2/, it's a bad one. Regardless, we
ought to address /1/.

3 is pointless and likely an oversight. I'm under the impression that
SDL2 dropped mirclient support upstream, but I guess that hasn't
filtered through yet. In any case mirclient lost GL support in 18.04 and
will not support Nvidia eglstream drivers.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1808060

Title:
  libmirclient causes multiarch SDL2 headers to conflict with each other

Status in mir package in Ubuntu:
  Triaged

Bug description:
  libmirclient-dev makes impossible to install both libsdl2-dev and
  libsdl2-dev:i386 which is essential for anyone building game related
  software. Seeing mir not being used at all in any of the official
  Ubuntu flavors, I find it strange that it was considered an acceptable
  solution to break a common and important workflow in favor of an
  experimental display server.

  It's probably a minor packaging bug anyway, multi-arch development
  headers usually don't conflict with each other.

  ProblemType: Bug
  DistroRelease: Ubuntu 18.10
  Package: libmirclient-dev 0.32.1-0ubuntu1
  ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
  Uname: Linux 4.18.0-11-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.10-0ubuntu13.1
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Dec 11 14:25:50 2018
  SourcePackage: mir
  UpgradeStatus: Upgraded to cosmic on 2018-11-02 (39 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1808060/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to