libdrm-grate can't be installed (build for OUYA mainline fails)
Cloning the git repo and running:
./pmbootstrap.py init
./pmbootstrap.py zap
./pmbootstrap.py install
(003055) [22:43:40] elfutils-dev: guessed to be a subpackage of elfutils, which we can't find in pmaports, so it's probably in Alpine
(003055) [22:43:40] gmp-dev: guessed to be a subpackage of gmp, which we can't find in pmaports, so it's probably in Alpine
(003055) [22:43:40] openssl-dev: guessed to be a subpackage of openssl, which we can't find in pmaports, so it's probably in Alpine
(003055) [22:43:40] dbus-dev: guessed to be a subpackage of dbus, which we can't find in pmaports, so it's probably in Alpine
(003055) [22:43:40] (rootfs_ouya-ouya) install postmarketos-base ttf-droid device-ouya-ouya device-ouya-ouya-kernel-mainline device-ouya-ouya-nonfree-firmware
(003055) [22:43:40] (rootfs_ouya-ouya) % apk --no-progress add -u --virtual .pmbootstrap postmarketos-base ttf-droid device-ouya-ouya device-ouya-ouya-kernel-mainline device-ouya-ouya-nonfree-firmware chrony cryptsetup eudev haveged iw nano openssh postmarketos-mkinitfs sudo util-linux wpa_supplicant shadow networkmanager pulseaudio pulseaudio-alsa fontconfig libdrm-grate libvdpau-tegra mesa-dri-swrast mkbootimg-osm0sis linux-ouya-ouya-mainline firmware-ouya-ouya libcap libblkid cryptsetup-libs popt libuuid udev-init-scripts eudev-libs kmod libnl3 libmagic ncurses-libs openssh-client openssh-sftp-server openssh-server busybox-extras lddtree multipath-tools postmarketos-splash device-mapper parted e2fsprogs e2fsprogs-extra osk-sdl charging-sdl triggerhappy xz bzip2 lz4 findmnt libfdisk libmount libsmartcols dbus-libs pcsc-lite-libs linux-pam dhcpcd iptables dbus mobile-broadband-provider-info libcurl glib libintl jansson libmm-glib libndp newt nspr nss polkit libpsl readline libice libsm libx11 libxtst libltdl orc libpulse speexdsp libxcb alsa-lib expat freetype pkgconf libxext libxrandr libxv pixman mesa llvm9-libs libdrm libelf libgcc mesa-glapi libstdc++ argon2-libs device-mapper-libs json-c xz-libs ncurses-terminfo-base ncurses-terminfo openssh-keygen libedit openssh-server-common libaio userspace-rcu ttf-dejavu py3-pillow python3 lvm2-libs libcom_err e2fsprogs-libs sdl2 sdl2_ttf mesa-gl directfb libmnl libnftnl-libs ca-certificates nghttp2-libs libffi pcre slang sqlite-libs mozjs60 libasyncns libsndfile soxr tdb-libs libxau libxdmcp libbz2 libpng libxrender libxml2 fts encodings mkfontscale py3-olefile libjpeg-turbo lcms2 tiff libwebp gdbm device-mapper-event-libs libxdamage libxfixes libxxf86vm libxshmfence tslib icu-libs flac libogg libvorbis libgomp libbsd libfontenc
WARNING: Ignoring /mnt/pmbootstrap-packages/armv7/APKINDEX.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
libdrm-grate-2.4.100_git20191221-r0:
conflicts: libdrm-2.4.100-r0[libdrm]
libdrm-2.4.100-r0[so:libdrm.so.2=2.4.0]
libdrm-2.4.100-r0[so:libdrm_tegra.so.0=0.0.0]
libdrm-2.4.100-r0[so:libkms.so.1=1.0.0]
satisfies: device-ouya-ouya-1-r12[libdrm-grate]
libvdpau-tegra-0_git20190315-r0[libdrm-grate]
.pmbootstrap-20200110.144341[libdrm-grate]
.pmbootstrap-20200110.144341[libdrm]
mesa-gl-19.3.2-r0[so:libdrm.so.2]
directfb-1.7.7-r1[so:libdrm.so.2]
directfb-1.7.7-r1[so:libkms.so.1]
mesa-dri-swrast-19.3.2-r0[so:libdrm.so.2]
mesa-19.3.2-r0[so:libdrm.so.2]
libdrm-2.4.100-r0:
conflicts: libdrm-grate-2.4.100_git20191221-r0
libdrm-grate-2.4.100_git20191221-r0[so:libdrm.so.2=2.4.0]
libdrm-grate-2.4.100_git20191221-r0[so:libdrm_tegra.so.0=0.0.0]
libdrm-grate-2.4.100_git20191221-r0[so:libkms.so.1=1.0.0]
satisfies: .pmbootstrap-20200110.144341[libdrm]
mesa-gl-19.3.2-r0[so:libdrm.so.2]
directfb-1.7.7-r1[so:libdrm.so.2]
directfb-1.7.7-r1[so:libkms.so.1]
mesa-dri-swrast-19.3.2-r0[so:libdrm.so.2]
mesa-dri-swrast-19.3.2-r0[so:libdrm_amdgpu.so.1]
mesa-dri-swrast-19.3.2-r0[so:libdrm_nouveau.so.2]
mesa-dri-swrast-19.3.2-r0[so:libdrm_radeon.so.1]
mesa-19.3.2-r0[so:libdrm.so.2]
mesa-19.3.2-r0[so:libdrm_amdgpu.so.1]
mesa-19.3.2-r0[so:libdrm_nouveau.so.2]
mesa-19.3.2-r0[so:libdrm_radeon.so.1]
(003055) [22:43:41] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(003055) [22:43:41] NOTE: The failed command's output is above the ^^^ line in the log file: /home/daniele/.local/var/pmbootstrap/log.txt
(003055) [22:43:41] ERROR: Command failed: (rootfs_ouya-ouya) % apk --no-progress add -u --virtual .pmbootstrap postmarketos-base ttf-droid device-ouya-ouya device-ouya-ouya-kernel-mainline device-ouya-ouya-nonfree-firmware chrony cryptsetup eudev haveged iw nano openssh postmarketos-mkinitfs sudo util-linux wpa_supplicant shadow networkmanager pulseaudio pulseaudio-alsa fontconfig libdrm-grate libvdpau-tegra mesa-dri-swrast mkbootimg-osm0sis linux-ouya-ouya-mainline firmware-ouya-ouya libcap libblkid cryptsetup-libs popt libuuid udev-init-scripts eudev-libs kmod libnl3 libmagic ncurses-libs openssh-client openssh-sftp-server openssh-server busybox-extras lddtree multipath-tools postmarketos-splash device-mapper parted e2fsprogs e2fsprogs-extra osk-sdl charging-sdl triggerhappy xz bzip2 lz4 findmnt libfdisk libmount libsmartcols dbus-libs pcsc-lite-libs linux-pam dhcpcd iptables dbus mobile-broadband-provider-info libcurl glib libintl jansson libmm-glib libndp newt nspr nss polkit libpsl readline libice libsm libx11 libxtst libltdl orc libpulse speexdsp libxcb alsa-lib expat freetype pkgconf libxext libxrandr libxv pixman mesa llvm9-libs libdrm libelf libgcc mesa-glapi libstdc++ argon2-libs device-mapper-libs json-c xz-libs ncurses-terminfo-base ncurses-terminfo openssh-keygen libedit openssh-server-common libaio userspace-rcu ttf-dejavu py3-pillow python3 lvm2-libs libcom_err e2fsprogs-libs sdl2 sdl2_ttf mesa-gl directfb libmnl libnftnl-libs ca-certificates nghttp2-libs libffi pcre slang sqlite-libs mozjs60 libasyncns libsndfile soxr tdb-libs libxau libxdmcp libbz2 libpng libxrender libxml2 fts encodings mkfontscale py3-olefile libjpeg-turbo lcms2 tiff libwebp gdbm device-mapper-event-libs libxdamage libxfixes libxxf86vm libxshmfence tslib icu-libs flac libogg libvorbis libgomp libbsd libfontenc
(003055) [22:43:41] See also: <https://postmarketos.org/troubleshooting>
(003055) [22:43:41] Traceback (most recent call last):
File "/opt/pmbootstrap/pmb/__init__.py", line 63, in main
getattr(frontend, args.action)(args)
File "/opt/pmbootstrap/pmb/helpers/frontend.py", line 195, in install
pmb.install.install(args)
File "/opt/pmbootstrap/pmb/install/_install.py", line 516, in install
pmb.chroot.apk.install(args, install_packages, suffix)
File "/opt/pmbootstrap/pmb/chroot/apk.py", line 242, in install
pmb.chroot.root(args, ["apk", "--no-progress"] + command, suffix)
File "/opt/pmbootstrap/pmb/chroot/root.py", line 91, in root
output_return, check, kill_as_root)
File "/opt/pmbootstrap/pmb/helpers/run_core.py", line 301, in core
raise RuntimeError("Command failed: " + log_message)
RuntimeError: Command failed: (rootfs_ouya-ouya) % apk --no-progress add -u --virtual .pmbootstrap postmarketos-base ttf-droid device-ouya-ouya device-ouya-ouya-kernel-mainline device-ouya-ouya-nonfree-firmware chrony cryptsetup eudev haveged iw nano openssh postmarketos-mkinitfs sudo util-linux wpa_supplicant shadow networkmanager pulseaudio pulseaudio-alsa fontconfig libdrm-grate libvdpau-tegra mesa-dri-swrast mkbootimg-osm0sis linux-ouya-ouya-mainline firmware-ouya-ouya libcap libblkid cryptsetup-libs popt libuuid udev-init-scripts eudev-libs kmod libnl3 libmagic ncurses-libs openssh-client openssh-sftp-server openssh-server busybox-extras lddtree multipath-tools postmarketos-splash device-mapper parted e2fsprogs e2fsprogs-extra osk-sdl charging-sdl triggerhappy xz bzip2 lz4 findmnt libfdisk libmount libsmartcols dbus-libs pcsc-lite-libs linux-pam dhcpcd iptables dbus mobile-broadband-provider-info libcurl glib libintl jansson libmm-glib libndp newt nspr nss polkit libpsl readline libice libsm libx11 libxtst libltdl orc libpulse speexdsp libxcb alsa-lib expat freetype pkgconf libxext libxrandr libxv pixman mesa llvm9-libs libdrm libelf libgcc mesa-glapi libstdc++ argon2-libs device-mapper-libs json-c xz-libs ncurses-terminfo-base ncurses-terminfo openssh-keygen libedit openssh-server-common libaio userspace-rcu ttf-dejavu py3-pillow python3 lvm2-libs libcom_err e2fsprogs-libs sdl2 sdl2_ttf mesa-gl directfb libmnl libnftnl-libs ca-certificates nghttp2-libs libffi pcre slang sqlite-libs mozjs60 libasyncns libsndfile soxr tdb-libs libxau libxdmcp libbz2 libpng libxrender libxml2 fts encodings mkfontscale py3-olefile libjpeg-turbo lcms2 tiff libwebp gdbm device-mapper-event-libs libxdamage libxfixes libxxf86vm libxshmfence tslib icu-libs flac libogg libvorbis libgomp libbsd libfontenc
Edited by Oliver Smith