The following packages have unmet dependencies: libgles2-mesa-dev:i386 : Depends: libegl1-mesa-dev:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Okay so... what happens when I install that ...
The following packages have unmet dependencies: libegl1-mesa-dev:i386 : Depends: libmirclient-dev:i386 (>= 0.26.2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Hmm, okay deeper rabbit hole, but eventually I get to this point .....
sudo apt-get install libegl1-mesa-dev:i386 libmirclient-dev:i386 libmircommon-dev:i386 libxkbcommon-dev:i386 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libdbus-1-dev libglib2.0-dev libglib2.0-dev-bin libibus-1.0-dev libmircookie-dev libmircookie2 libmircore-dev libpcre16-3 libpcre3-dev libpcre32-3 libprotobuf-dev libpulse-dev libsndio-dev libudev-dev libwayland-dev libxcursor-dev libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxv-dev x11proto-randr-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xinerama-dev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libdrm-dev:i386 libmircookie-dev:i386 libmircookie2:i386 libmircore-dev:i386 libprotobuf-dev:i386 libprotobuf10:i386 libwayland-dev:i386 libx11-xcb-dev:i386 libxcb-dri2-0-dev:i386 libxcb-dri3-dev:i386 libxcb-glx0-dev:i386 libxcb-present-dev:i386 libxcb-randr0:i386 libxcb-randr0-dev:i386 libxcb-render0-dev:i386 libxcb-shape0:i386 libxcb-shape0-dev:i386 libxcb-sync-dev:i386 libxcb-xfixes0-dev:i386 libxdamage-dev:i386 libxext-dev:i386 libxfixes-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 Suggested packages: libxext-doc:i386 The following packages will be REMOVED: libegl1-mesa-dev libgles2-mesa-dev libmirclient-dev libmircommon-dev libsdl2-dev libxkbcommon-dev The following NEW packages will be installed: libdrm-dev:i386 libegl1-mesa-dev:i386 libmirclient-dev:i386 libmircommon-dev:i386 libmircookie-dev:i386 libmircookie2:i386 libmircore-dev:i386 libprotobuf-dev:i386 libprotobuf10:i386 libwayland-dev:i386 libx11-xcb-dev:i386 libxcb-dri2-0-dev:i386 libxcb-dri3-dev:i386 libxcb-glx0-dev:i386 libxcb-present-dev:i386 libxcb-randr0:i386 libxcb-randr0-dev:i386 libxcb-render0-dev:i386 libxcb-shape0:i386 libxcb-shape0-dev:i386 libxcb-sync-dev:i386 libxcb-xfixes0-dev:i386 libxdamage-dev:i386 libxext-dev:i386 libxfixes-dev:i386 libxkbcommon-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 0 upgraded, 28 newly installed, 6 to remove and 20 not upgraded. Need to get 2,824 kB of archives. After this operation, 9,115 kB of additional disk space will be used. Do you want to continue? [Y/n]
Do I want all of this stuff?
Thoughts? Also a lot of this seems to reference mir/wayland etc... this isn't some weird rabbit hole that makes my xorg stop working next time I reboot is it :/
libgles2-mesa-dev:i386
The following packages have unmet dependencies: libgles2-mesa-dev:i386 : Depends: libegl1-mesa-dev:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Okay so... what happens when I install that ...The following packages have unmet dependencies: libegl1-mesa-dev:i386 : Depends: libmirclient-dev:i386 (>= 0.26.2) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Hmm, okay deeper rabbit hole, but eventually I get to this point .....
sudo apt-get install libegl1-mesa-dev:i386 libmirclient-dev:i386 libmircommon-dev:i386 libxkbcommon-dev:i386 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libdbus-1-dev libglib2.0-dev libglib2.0-dev-bin libibus-1.0-dev libmircookie-dev libmircookie2 libmircore-dev libpcre16-3 libpcre3-dev libpcre32-3 libprotobuf-dev libpulse-dev libsndio-dev libudev-dev libwayland-dev libxcursor-dev libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxv-dev x11proto-randr-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xinerama-dev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libdrm-dev:i386 libmircookie-dev:i386 libmircookie2:i386 libmircore-dev:i386 libprotobuf-dev:i386 libprotobuf10:i386 libwayland-dev:i386 libx11-xcb-dev:i386 libxcb-dri2-0-dev:i386 libxcb-dri3-dev:i386 libxcb-glx0-dev:i386 libxcb-present-dev:i386 libxcb-randr0:i386 libxcb-randr0-dev:i386 libxcb-render0-dev:i386 libxcb-shape0:i386 libxcb-shape0-dev:i386 libxcb-sync-dev:i386 libxcb-xfixes0-dev:i386 libxdamage-dev:i386 libxext-dev:i386 libxfixes-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 Suggested packages: libxext-doc:i386 The following packages will be REMOVED: libegl1-mesa-dev libgles2-mesa-dev libmirclient-dev libmircommon-dev libsdl2-dev libxkbcommon-dev The following NEW packages will be installed: libdrm-dev:i386 libegl1-mesa-dev:i386 libmirclient-dev:i386 libmircommon-dev:i386 libmircookie-dev:i386 libmircookie2:i386 libmircore-dev:i386 libprotobuf-dev:i386 libprotobuf10:i386 libwayland-dev:i386 libx11-xcb-dev:i386 libxcb-dri2-0-dev:i386 libxcb-dri3-dev:i386 libxcb-glx0-dev:i386 libxcb-present-dev:i386 libxcb-randr0:i386 libxcb-randr0-dev:i386 libxcb-render0-dev:i386 libxcb-shape0:i386 libxcb-shape0-dev:i386 libxcb-sync-dev:i386 libxcb-xfixes0-dev:i386 libxdamage-dev:i386 libxext-dev:i386 libxfixes-dev:i386 libxkbcommon-dev:i386 libxshmfence-dev:i386 libxxf86vm-dev:i386 0 upgraded, 28 newly installed, 6 to remove and 20 not upgraded. Need to get 2,824 kB of archives. After this operation, 9,115 kB of additional disk space will be used. Do you want to continue? [Y/n]
Do I want all of this stuff?
Thoughts? Also a lot of this seems to reference mir/wayland etc... this isn't some weird rabbit hole that makes my xorg stop working next time I reboot is it :/