MCMrARM / mcpelauncher-linux

Please note this is a legacy repository, please go to: https://github.com/minecraft-linux/mcpelauncher-manifest/wiki
GNU General Public License v3.0
312 stars 46 forks source link

UbuntuGnome 17.10 unable to install "libgles2-mesa-dev:i386" #387

Open prozacgod opened 6 years ago

prozacgod commented 6 years ago

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 :/

guppy42 commented 6 years ago

it says "kB" not "mB" - so its just 9 mega bytes

and yeah you will need all those dev packages, they contain headers that are needed for compiling against those libraries.