Skip to content

Instantly share code, notes, and snippets.

@MartijnBraam
Created December 27, 2018 18:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MartijnBraam/69aac9a52c9002ece69dee964dd5e26b to your computer and use it in GitHub Desktop.
Save MartijnBraam/69aac9a52c9002ece69dee964dd5e26b to your computer and use it in GitHub Desktop.
~/P/O/p/a/temp ❯❯❯ pmbootstrap --details-to-stdout build gnome-shell --strict
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/apk
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/proc
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(031214) [19:59:48] % sudo umount /home/martijn/.local/var/pmbootstrap/chroot_native/dev
(031214) [19:59:48] Shutdown complete
(031214) [19:59:48] Calculate work folder size
(031214) [19:59:48] % sudo du --summarize --apparent-size --block-size=1 /home/martijn/.local/var/pmbootstrap
8564914644 /home/martijn/.local/var/pmbootstrap
(031214) [19:59:49] Shutdown complete
(031214) [19:59:49] % rm -rf /home/martijn/.local/var/pmbootstrap/chroot_native
(031214) [19:59:49] % sudo rm -rf /home/martijn/.local/var/pmbootstrap/chroot_native
(031214) [19:59:49] % sudo du --summarize --apparent-size --block-size=1 /home/martijn/.local/var/pmbootstrap
7790813512 /home/martijn/.local/var/pmbootstrap
(031214) [19:59:49] Cleared up ~739 MB of space
(031214) [19:59:50] wayland-protocols: guessed to be a subpackage of wayland
(031214) [19:59:50] WARNING: package mutter: aport version 3.28.0-r1 is lower than 3.28.2-r0 from the binary repository. 3.28.2-r0 will be used when installing mutter. See also: <https://postmarketos.org/warning-repo2>
(031214) [19:59:50] Build is necessary for package 'gnome-shell': No binary package available
(031214) [19:59:50] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet!
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/dev
(031214) [19:59:50] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/martijn/.local/var/pmbootstrap/chroot_native/dev
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/dev/pts /home/martijn/.local/var/pmbootstrap/chroot_native/dev/shm
(031214) [19:59:50] % sudo mknod -m 666 /home/martijn/.local/var/pmbootstrap/chroot_native/dev/null c 1 3
(031214) [19:59:50] % sudo mknod -m 666 /home/martijn/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5
(031214) [19:59:50] % sudo mknod -m 666 /home/martijn/.local/var/pmbootstrap/chroot_native/dev/full c 1 7
(031214) [19:59:50] % sudo mknod -m 644 /home/martijn/.local/var/pmbootstrap/chroot_native/dev/random c 1 8
(031214) [19:59:50] % sudo mknod -m 644 /home/martijn/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/proc
(031214) [19:59:50] % sudo mount --bind /proc /home/martijn/.local/var/pmbootstrap/chroot_native/proc
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/apk
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/cache_apk_x86_64 /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/apk
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/cache_ccache_x86_64 /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/cache_distfiles /home/martijn/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/cache_git /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/config_abuild /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/config_apk_keys /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(031214) [19:59:50] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(031214) [19:59:50] % sudo mount --bind /home/martijn/.local/var/pmbootstrap/packages /home/martijn/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(031214) [19:59:50] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(031214) [19:59:50] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(031214) [19:59:50] extracted: /tmp/pmbootstrapzn53bddhapk
(031214) [19:59:50] extracted: /tmp/pmbootstrap_dzftfaysig
(031214) [19:59:50] Verify apk.static signature with /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
(031214) [19:59:50] % openssl dgst -sha1 -verify /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstrap_dzftfaysig /tmp/pmbootstrapzn53bddhapk
Verified OK
(031214) [19:59:50] Verify the version reported by the apk.static binary (must match the package version 2.10.3-r0)
(031214) [19:59:50] % /tmp/pmbootstrapzn53bddhapk --version
apk-tools 2.10.3, compiled for x86_64.
(031214) [19:59:50] (native) install alpine-base
(031214) [19:59:50] % sudo ln -s -f /var/cache/apk /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/cache
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /home/martijn/Projects/Other/pmbootstrap/pmb/data/keys/pmos-5a03a13a.rsa.pub /home/martijn/.local/var/pmbootstrap/config_apk_keys/
(031214) [19:59:51] % sudo cp /etc/resolv.conf /home/martijn/.local/var/pmbootstrap/chroot_native/etc/resolv.conf
(031214) [19:59:51] % sudo mkdir -p /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk
(031214) [19:59:51] (native) update /etc/apk/repositories
(031214) [19:59:51] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(031214) [19:59:51] % sudo sh -c echo http://postmarketos.brixit.nl >> /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(031214) [19:59:51] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(031214) [19:59:51] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(031214) [19:59:51] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/martijn/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(031214) [19:59:51] % sudo /home/martijn/.local/var/pmbootstrap/apk.static --no-progress --root /home/martijn/.local/var/pmbootstrap/chroot_native --cache-dir /home/martijn/.local/var/pmbootstrap/cache_apk_x86_64 --initdb --arch x86_64 add alpine-base
WARNING: Ignoring /mnt/pmbootstrap-packages/x86_64/APKINDEX.tar.gz: No such file or directory
(1/18) Installing musl (1.1.20-r2)
(2/18) Installing busybox (1.29.3-r4)
Executing busybox-1.29.3-r4.post-install
(3/18) Installing alpine-baselayout (3.1.0-r2)
Executing alpine-baselayout-3.1.0-r2.pre-install
Executing alpine-baselayout-3.1.0-r2.post-install
(4/18) Installing openrc (0.39.2-r2)
Executing openrc-0.39.2-r2.post-install
(5/18) Installing alpine-conf (3.8.0-r0)
(6/18) Installing libcrypto1.1 (1.1.1a-r1)
(7/18) Installing libssl1.1 (1.1.1a-r1)
(8/18) Installing libtls-standalone (2.7.4-r5)
(9/18) Installing ssl_client (1.29.3-r4)
(10/18) Installing zlib (1.2.11-r1)
(11/18) Installing apk-tools (2.10.3-r0)
(12/18) Installing busybox-suid (1.29.3-r4)
(13/18) Installing busybox-initscripts (3.1-r6)
Executing busybox-initscripts-3.1-r6.post-install
(14/18) Installing scanelf (1.2.3-r0)
(15/18) Installing musl-utils (1.1.20-r2)
(16/18) Installing libc-utils (0.7.1-r0)
(17/18) Installing alpine-keys (2.1-r1)
(18/18) Installing alpine-base (3.8.0-r0)
Executing busybox-1.29.3-r4.trigger
OK: 8 MiB in 18 packages
(031214) [19:59:51] (native) % adduser -D pmos -u 12345
(031214) [19:59:51] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild
(031214) [19:59:51] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config
(031214) [19:59:51] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache
(031214) [19:59:51] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache
(031214) [19:59:51] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-git /home/pmos/git
(031214) [19:59:51] (native) % chown pmos:pmos /mnt/pmbootstrap-git
(031214) [19:59:51] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages
(031214) [19:59:51] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos
(031214) [19:59:51] (native) % chown pmos:pmos /mnt/pmbootstrap-packages
(031214) [19:59:51] (native) calculate depends of abuild, build-base, ccache (pmbootstrap -v for details)
(031214) [19:59:51] (native) install abuild build-base ccache
(031214) [19:59:51] (native) % apk --no-progress add -u --virtual .pmbootstrap abuild build-base ccache fakeroot sudo pax-utils openssl attr tar pkgconf patch lzip curl binutils file gcc g++ make libc-dev fortify-headers libcap libattr libgcc libstdc++ ca-certificates libcurl libmagic isl libgomp libatomic gmp mpc1 mpfr3 musl-dev nghttp2-libs libssh2
(1/37) Installing fakeroot (1.23-r0)
(2/37) Installing sudo (1.8.25_p1-r2)
(3/37) Installing libcap (2.25-r1)
(4/37) Installing pax-utils (1.2.3-r0)
(5/37) Installing openssl (1.1.1a-r1)
(6/37) Installing libattr (2.4.47-r7)
(7/37) Installing attr (2.4.47-r7)
(8/37) Installing tar (1.30-r1)
(9/37) Installing pkgconf (1.5.4-r0)
(10/37) Installing patch (2.7.6-r3)
(11/37) Installing libgcc (8.2.0-r1)
(12/37) Installing libstdc++ (8.2.0-r1)
(13/37) Installing lzip (1.20-r0)
(14/37) Installing ca-certificates (20180924-r1)
(15/37) Installing nghttp2-libs (1.34.0-r0)
(16/37) Installing libssh2 (1.8.0-r4)
(17/37) Installing libcurl (7.63.0-r0)
(18/37) Installing curl (7.63.0-r0)
(19/37) Installing abuild (3.3.0_pre1-r3)
Executing abuild-3.3.0_pre1-r3.pre-install
(20/37) Installing binutils (2.31.1-r1)
(21/37) Installing libmagic (5.35-r0)
(22/37) Installing file (5.35-r0)
(23/37) Installing gmp (6.1.2-r1)
(24/37) Installing isl (0.18-r0)
(25/37) Installing libgomp (8.2.0-r1)
(26/37) Installing libatomic (8.2.0-r1)
(27/37) Installing mpfr3 (3.1.5-r1)
(28/37) Installing mpc1 (1.0.3-r1)
(29/37) Installing gcc (8.2.0-r1)
(30/37) Installing musl-dev (1.1.20-r2)
(31/37) Installing libc-dev (0.7.1-r0)
(32/37) Installing g++ (8.2.0-r1)
(33/37) Installing make (4.2.1-r2)
(34/37) Installing fortify-headers (1.0-r0)
(35/37) Installing build-base (0.5-r1)
(36/37) Installing ccache (3.5-r0)
(37/37) Installing .pmbootstrap (0)
Executing busybox-1.29.3-r4.trigger
Executing ca-certificates-20180924-r1.trigger
OK: 171 MiB in 55 packages
(031214) [19:59:52] (native) % apk --no-progress add abuild build-base ccache
OK: 171 MiB in 55 packages
(031214) [19:59:53] (native) % apk --no-progress del .pmbootstrap
(1/1) Purging .pmbootstrap (0)
OK: 171 MiB in 54 packages
(031214) [19:59:53] (native) % chown root:abuild /var/cache/distfiles
(031214) [19:59:53] (native) % chmod g+w /var/cache/distfiles
(031214) [19:59:53] (native) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip
(031214) [19:59:53] (native) % chmod +x /usr/local/bin/gzip
(031214) [19:59:53] (native) % adduser pmos abuild
(031214) [19:59:53] (native) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf
(031214) [19:59:53] (native) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf
(031214) [19:59:53] (native) % touch /var/local/pmbootstrap_chroot_build_init_done
(031214) [19:59:53] (native) % sed -i -e s/^export JOBS=.*/export JOBS=9/ /etc/abuild.conf
(031214) [19:59:53] (native) build x86_64/gnome-shell-3.28.0-r0.apk
(031214) [19:59:53] % sudo cp -rL /home/martijn/.local/var/pmbootstrap/cache_git/pmaports/temp/gnome-shell/ /home/martijn/.local/var/pmbootstrap/chroot_native/home/pmos/build
(031214) [19:59:53] (native) % chown -R pmos:pmos /home/pmos/build
(031214) [19:59:53] (native) % cd /home/pmos/build; busybox su pmos -c CARCH=x86_64 SUDO_APK='abuild-apk --no-progress' HOME=/home/pmos abuild -D postmarketOS -r
>>> gnome-shell: Building pmos/gnome-shell 3.28.0-r0 (using abuild 3.3.0_pre1-r3)
>>> gnome-shell: Checking sanity of /home/pmos/build/APKBUILD...
>>> gnome-shell: Analyzing dependencies...
>>> gnome-shell: Installing for build: build-base accountsservice caribou gdm gnome-desktop-dev libxml2-dev libcanberra-dev gobject-introspection-dev startup-notification-dev libsoup-dev polkit-dev gcr-dev gjs-dev mutter-dev libcroco-dev pulseaudio-dev evolution-data-server-dev evolution-dev python3 meson libxml2-utils ibus-dev ibus sassc
(1/342) Installing libffi (3.2.1-r6)
(2/342) Installing libintl (0.19.8.1-r4)
(3/342) Installing libuuid (2.33-r0)
(4/342) Installing libblkid (2.33-r0)
(5/342) Installing libmount (2.33-r0)
(6/342) Installing pcre (8.42-r1)
(7/342) Installing glib (2.58.1-r2)
(8/342) Installing expat (2.2.6-r0)
(9/342) Installing icu-libs (62.1-r0)
(10/342) Installing nspr (4.20-r0)
(11/342) Installing mozjs (52.4.0-r0)
(12/342) Installing polkit (0.115-r0)
(13/342) Installing accountsservice (0.6.50-r1)
(14/342) Installing libxau (1.0.8-r3)
(15/342) Installing libbsd (0.8.6-r2)
(16/342) Installing libxdmcp (1.1.2-r5)
(17/342) Installing libxcb (1.13-r2)
(18/342) Installing libx11 (1.6.7-r0)
(19/342) Installing libxext (1.3.3-r3)
(20/342) Installing libxtst (1.2.3-r2)
(21/342) Installing atk (2.30.0-r0)
(22/342) Installing dbus-libs (1.10.24-r1)
(23/342) Installing at-spi2-core (2.28.0-r0)
(24/342) Installing libxml2 (2.9.8-r2)
(25/342) Installing shared-mime-info (1.10-r0)
(26/342) Installing hicolor-icon-theme (0.17-r0)
(27/342) Installing libjpeg-turbo (1.5.3-r3)
(28/342) Installing libpng (1.6.35-r0)
(29/342) Installing tiff (4.0.10-r0)
(30/342) Installing gdk-pixbuf (2.36.11-r2)
(31/342) Installing gtk-update-icon-cache (2.24.32-r1)
(32/342) Installing libxcomposite (0.4.4-r2)
(33/342) Installing libxfixes (5.0.3-r2)
(34/342) Installing libxrender (0.9.10-r3)
(35/342) Installing libxcursor (1.1.15-r1)
(36/342) Installing libxdamage (1.1.4-r2)
(37/342) Installing libxi (1.7.9-r2)
(38/342) Installing libxinerama (1.1.4-r1)
(39/342) Installing libxrandr (1.5.1-r2)
(40/342) Installing at-spi2-atk (2.26.2-r0)
(41/342) Installing libbz2 (1.0.6-r6)
(42/342) Installing freetype (2.9.1-r2)
(43/342) Installing fontconfig (2.13.1-r0)
(44/342) Installing pixman (0.34.0-r6)
(45/342) Installing cairo (1.16.0-r0)
(46/342) Installing cairo-gobject (1.16.0-r0)
(47/342) Installing avahi-libs (0.7-r1)
(48/342) Installing nettle (3.4.1-r0)
(49/342) Installing p11-kit (0.23.14-r0)
(50/342) Installing libtasn1 (4.13-r0)
(51/342) Installing libunistring (0.9.10-r0)
(52/342) Installing gnutls (3.6.4-r0)
(53/342) Installing cups-libs (2.2.9-r0)
(54/342) Installing libepoxy (1.4.3-r1)
(55/342) Installing graphite2 (1.3.12-r1)
(56/342) Installing harfbuzz (2.2.0-r0)
(57/342) Installing libxft (2.3.2-r3)
(58/342) Installing fribidi (1.0.5-r0)
(59/342) Installing pango (1.42.4-r0)
(60/342) Installing wayland-libs-client (1.16.0-r0)
(61/342) Installing wayland-libs-cursor (1.16.0-r0)
(62/342) Installing wayland-libs-egl (1.16.0-r0)
(63/342) Installing libxkbcommon (0.7.1-r2)
(64/342) Installing gtk+3.0 (3.24.1-r0)
Executing gtk+3.0-3.24.1-r0.post-install
(65/342) Installing gtk+2.0 (2.24.32-r1)
Executing gtk+2.0-2.24.32-r1.post-install
(66/342) Installing libgee (0.20.1-r0)
(67/342) Installing xkeyboard-config (2.22-r0)
(68/342) Installing iso-codes (4.1-r0)
(69/342) Installing libxkbfile (1.0.9-r2)
(70/342) Installing libxklavier (5.4-r3)
(71/342) Installing caribou (0.4.21-r1)
(72/342) Installing dconf (0.26.0-r1)
(73/342) Installing linux-pam (1.3.0-r0)
(74/342) Installing alsa-lib (1.1.7-r0)
(75/342) Installing libltdl (2.4.6-r5)
(76/342) Installing libogg (1.3.3-r2)
(77/342) Installing libvorbis (1.3.6-r1)
(78/342) Installing libcanberra (0.30-r2)
(79/342) Installing libcanberra-gtk3 (0.30-r2)
(80/342) Installing gdm (3.24.2-r4)
Executing gdm-3.24.2-r4.pre-install
(81/342) Installing gvfs-dev (1.36.2-r0)
(82/342) Installing eudev-libs (3.2.7-r0)
(83/342) Installing libgudev (230-r2)
(84/342) Installing gdbm (1.13-r1)
(85/342) Installing xz-libs (5.2.4-r0)
(86/342) Installing ncurses-terminfo-base (6.1_p20180818-r1)
(87/342) Installing ncurses-terminfo (6.1_p20180818-r1)
(88/342) Installing ncurses-libs (6.1_p20180818-r1)
(89/342) Installing readline (7.0.003-r1)
(90/342) Installing sqlite-libs (3.26.0-r1)
(91/342) Installing python3 (3.6.7-r0)
(92/342) Installing gettext-asprintf (0.19.8.1-r4)
(93/342) Installing gettext-libs (0.19.8.1-r4)
(94/342) Installing gettext (0.19.8.1-r4)
(95/342) Installing gettext-dev (0.19.8.1-r4)
(96/342) Installing zlib-dev (1.2.11-r1)
(97/342) Installing bzip2-dev (1.0.6-r6)
(98/342) Installing linux-headers (4.18.13-r1)
(99/342) Installing libffi-dev (3.2.1-r6)
(100/342) Installing libfdisk (2.33-r0)
(101/342) Installing libsmartcols (2.33-r0)
(102/342) Installing util-linux-dev (2.33-r0)
(103/342) Installing libxml2-utils (2.9.8-r2)
(104/342) Installing libgpg-error (1.32-r0)
(105/342) Installing libgcrypt (1.8.3-r0)
(106/342) Installing libxslt (1.1.32-r0)
(107/342) Installing docbook-xml (4.5-r6)
Executing docbook-xml-4.5-r6.post-install
(108/342) Installing docbook-xsl (1.79.1-r1)
Executing docbook-xsl-1.79.1-r1.post-install
(109/342) Installing libpcre16 (8.42-r1)
(110/342) Installing libpcre32 (8.42-r1)
(111/342) Installing libpcrecpp (8.42-r1)
(112/342) Installing pcre-dev (8.42-r1)
(113/342) Installing glib-dev (2.58.1-r2)
(114/342) Installing libgudev-dev (230-r2)
(115/342) Installing udev-init-scripts (32-r2)
Executing udev-init-scripts-32-r2.post-install
(116/342) Installing kmod (24-r1)
(117/342) Installing eudev (3.2.7-r0)
(118/342) Installing eudev-dev (3.2.7-r0)
(119/342) Installing iso-codes-dev (4.1-r0)
(120/342) Installing expat-dev (2.2.6-r0)
(121/342) Installing libpng-dev (1.6.35-r0)
(122/342) Installing freetype-dev (2.9.1-r2)
(123/342) Installing fontconfig-dev (2.13.1-r0)
(124/342) Installing xorgproto (2018.4-r0)
(125/342) Installing libxau-dev (1.0.8-r3)
(126/342) Installing xcb-proto (1.13-r2)
(127/342) Installing libpthread-stubs (0.3-r5)
(128/342) Installing libxdmcp-dev (1.1.2-r5)
(129/342) Installing libxcb-dev (1.13-r2)
(130/342) Installing xtrans (1.3.5-r1)
(131/342) Installing libx11-dev (1.6.7-r0)
(132/342) Installing libxrender-dev (0.9.10-r3)
(133/342) Installing pixman-dev (0.34.0-r6)
(134/342) Installing xcb-util (0.4.0-r1)
(135/342) Installing xcb-util-dev (0.4.0-r1)
(136/342) Installing libxext-dev (1.3.3-r3)
(137/342) Installing cairo-tools (1.16.0-r0)
(138/342) Installing cairo-dev (1.16.0-r0)
(139/342) Installing bash (4.4.19-r1)
Executing bash-4.4.19-r1.post-install
(140/342) Installing libtool (2.4.6-r5)
(141/342) Installing gobject-introspection (1.56.1-r0)
(142/342) Installing gobject-introspection-dev (1.56.1-r0)
(143/342) Installing libseccomp (2.3.3-r1)
(144/342) Installing gnome-desktop (3.30.1-r0)
(145/342) Installing gsettings-desktop-schemas-dev (3.28.1-r0)
(146/342) Installing dbus-dev (1.10.24-r1)
(147/342) Installing atk-dev (2.30.0-r0)
(148/342) Installing libxfixes-dev (5.0.3-r2)
(149/342) Installing libxi-dev (1.7.9-r2)
(150/342) Installing libxtst-dev (1.2.3-r2)
(151/342) Installing at-spi2-core-dev (2.28.0-r0)
(152/342) Installing at-spi2-atk-dev (2.26.2-r0)
(153/342) Installing gdk-pixbuf-dev (2.36.11-r2)
(154/342) Installing libpciaccess (0.13.5-r1)
(155/342) Installing libdrm (2.4.96-r0)
(156/342) Installing libdrm-dev (2.4.96-r0)
(157/342) Installing libxdamage-dev (1.1.4-r2)
(158/342) Installing libxshmfence (1.3-r0)
(159/342) Installing libxshmfence-dev (1.3-r0)
(160/342) Installing wayland-libs-server (1.16.0-r0)
(161/342) Installing mesa-gbm (18.1.7-r1)
(162/342) Installing mesa-glapi (18.1.7-r1)
(163/342) Installing mesa-egl (18.1.7-r1)
(164/342) Installing libxxf86vm (1.1.4-r2)
(165/342) Installing mesa-gl (18.1.7-r1)
(166/342) Installing mesa-gles (18.1.7-r1)
(167/342) Installing llvm5-libs (5.0.1-r5)
(168/342) Installing mesa-osmesa (18.1.7-r1)
(169/342) Installing mesa-xatracker (18.1.7-r1)
(170/342) Installing libxxf86vm-dev (1.1.4-r2)
(171/342) Installing mesa-dev (18.1.7-r1)
(172/342) Installing libepoxy-dev (1.4.3-r1)
(173/342) Installing libxcomposite-dev (0.4.4-r2)
(174/342) Installing libxcursor-dev (1.1.15-r1)
(175/342) Installing libxinerama-dev (1.1.4-r1)
(176/342) Installing libxrandr-dev (1.5.1-r2)
(177/342) Installing fribidi-dev (1.0.5-r0)
(178/342) Installing harfbuzz-icu (2.2.0-r0)
(179/342) Installing graphite2-dev (1.3.12-r1)
(180/342) Installing icu (62.1-r0)
(181/342) Installing icu-dev (62.1-r0)
(182/342) Installing harfbuzz-dev (2.2.0-r0)
(183/342) Installing libxft-dev (2.3.2-r3)
(184/342) Installing pango-dev (1.42.4-r0)
(185/342) Installing wayland-protocols (1.17-r0)
(186/342) Installing wayland-dev (1.16.0-r0)
(187/342) Installing libxkbcommon-dev (0.7.1-r2)
(188/342) Installing gtk+3.0-dev (3.24.1-r0)
(189/342) Installing gnome-desktop-dev (3.30.1-r0)
(190/342) Installing libxml2-dev (2.9.8-r2)
(191/342) Installing perl (5.26.3-r0)
(192/342) Installing perl-http-date (6.02-r1)
(193/342) Installing perl-lwp-mediatypes (6.02-r1)
(194/342) Installing perl-encode-locale (1.05-r1)
(195/342) Installing perl-uri (1.74-r0)
(196/342) Installing perl-io-html (1.001-r1)
(197/342) Installing perl-http-message (6.18-r0)
(198/342) Installing perl-http-cookies (6.04-r0)
(199/342) Installing perl-net-http (6.09-r1)
(200/342) Installing perl-http-daemon (6.01-r1)
(201/342) Installing perl-html-tagset (3.20-r1)
(202/342) Installing perl-html-parser (3.72-r2)
(203/342) Installing perl-file-listing (6.04-r1)
(204/342) Installing perl-www-robotrules (6.02-r1)
(205/342) Installing perl-http-negotiate (6.01-r1)
(206/342) Installing perl-capture-tiny (0.48-r0)
(207/342) Installing perl-devel-symdump (2.18-r0)
(208/342) Installing perl-test-pod (1.52-r0)
(209/342) Installing perl-pod-coverage (0.23-r0)
(210/342) Installing perl-try-tiny (0.30-r0)
(211/342) Installing perl-libwww (6.36-r0)
(212/342) Installing perl-xml-parser (2.44-r4)
(213/342) Installing intltool (0.51.0-r4)
(214/342) Installing gtk+2.0-dev (2.24.32-r1)
(215/342) Installing gtk+-dev (2.24.31-r0)
(216/342) Installing libogg-dev (1.3.3-r2)
(217/342) Installing libvorbis-dev (1.3.6-r1)
(218/342) Installing alsa-lib-dev (1.1.7-r0)
(219/342) Installing libcanberra-gtk2 (0.30-r2)
(220/342) Installing libcanberra-dev (0.30-r2)
(221/342) Installing libice (1.0.9-r3)
(222/342) Installing libsm (1.2.2-r2)
(223/342) Installing libice-dev (1.0.9-r3)
(224/342) Installing libsm-dev (1.2.2-r2)
(225/342) Installing startup-notification (0.12-r3)
(226/342) Installing startup-notification-dev (0.12-r3)
(227/342) Installing gnutls-c++ (3.6.4-r0)
(228/342) Installing libgmpxx (6.1.2-r1)
(229/342) Installing gmp-dev (6.1.2-r1)
(230/342) Installing nettle-dev (3.4.1-r0)
(231/342) Installing libtasn1-dev (4.13-r0)
(232/342) Installing p11-kit-dev (0.23.14-r0)
(233/342) Installing gnutls-dev (3.6.4-r0)
(234/342) Installing sqlite-dev (3.26.0-r1)
(235/342) Installing libproxy (0.4.15-r1)
(236/342) Installing glib-networking (2.56.1-r0)
(237/342) Installing libpsl (0.20.2-r1)
(238/342) Installing libsoup (2.64.1-r0)
(239/342) Installing libsoup-dev (2.64.1-r0)
(240/342) Installing dbus-glib (0.108-r1)
(241/342) Installing eggdbus (0.6-r5)
(242/342) Installing eggdbus-dev (0.6-r5)
(243/342) Installing dbus-glib-dev (0.108-r1)
(244/342) Installing polkit-dev (0.115-r0)
(245/342) Installing libgpg-error-dev (1.32-r0)
(246/342) Installing libgcrypt-dev (1.8.3-r0)
(247/342) Installing gcr (3.28.0-r0)
(248/342) Installing gcr-dev (3.28.0-r0)
(249/342) Installing mozjs60 (60.0.2-r1)
(250/342) Installing gjs (1.54.1-r0)
(251/342) Installing nspr-dev (4.20-r0)
(252/342) Installing libhistory (7.0.003-r1)
(253/342) Installing readline-dev (7.0.003-r1)
(254/342) Installing mozjs60-dev (60.0.2-r1)
(255/342) Installing gjs-dev (1.54.1-r0)
(256/342) Installing libnotify (0.7.7-r2)
(257/342) Installing zenity (3.28.1-r0)
(258/342) Installing gsettings-desktop-schemas (3.28.1-r0)
(259/342) Installing libevdev (1.5.9-r0)
(260/342) Installing mtdev (1.1.5-r2)
(261/342) Installing libinput-libs (1.12.4-r0)
(262/342) Installing json-glib (1.4.2-r0)
(263/342) Installing libusb (1.0.22-r0)
(264/342) Installing upower (0.99.7-r0)
(265/342) Installing mutter (3.28.2-r0)
(266/342) Installing json-glib-dev (1.4.2-r0)
(267/342) Installing libinput-dev (1.12.4-r0)
(268/342) Installing mutter-dev (3.28.2-r0)
(269/342) Installing libcroco (0.6.12-r1)
(270/342) Installing libcroco-dev (0.6.12-r1)
(271/342) Installing flac (1.3.2-r2)
(272/342) Installing libsndfile (1.0.28-r5)
(273/342) Installing speexdsp (1.2_rc3-r5)
(274/342) Installing pulseaudio-libs (12.2-r1)
(275/342) Installing fftw-single-libs (3.3.8-r0)
(276/342) Installing pulseaudio (12.2-r1)
(277/342) Installing pulseaudio-dev (12.2-r1)
(278/342) Installing nss (3.41-r0)
(279/342) Installing liboauth (1.0.3-r3)
(280/342) Installing libgdata (0.17.9-r1)
(281/342) Installing openssl-dev (1.1.1a-r1)
(282/342) Installing libssh2-dev (1.8.0-r4)
(283/342) Installing nghttp2-dev (1.34.0-r0)
(284/342) Installing curl-dev (7.63.0-r0)
(285/342) Installing nss-dev (3.41-r0)
(286/342) Installing liboauth-dev (1.0.3-r3)
(287/342) Installing libgdata-dev (0.17.9-r1)
(288/342) Installing db-c++ (5.3.28-r1)
(289/342) Installing db (5.3.28-r1)
(290/342) Installing db-dev (5.3.28-r1)
(291/342) Installing krb5-conf (1.0-r1)
(292/342) Installing libcom_err (1.44.5-r0)
(293/342) Installing keyutils-libs (1.5.10-r0)
(294/342) Installing libverto (0.3.0-r1)
(295/342) Installing krb5-libs (1.15.3-r1)
(296/342) Installing tzdata (2018g-r1)
(297/342) Installing geocode-glib (3.26.0-r0)
(298/342) Installing libgweather (3.28.2-r0)
(299/342) Installing libical (2.0.0-r3)
(300/342) Installing libsasl (2.1.26-r14)
(301/342) Installing libldap (2.4.46-r2)
(302/342) Installing libsecret (0.18.6-r0)
(303/342) Installing aspell-libs (0.60.6.1-r13)
(304/342) Installing hunspell (1.6.2-r1)
(305/342) Installing enchant (1.6.0-r13)
(306/342) Installing libxv (1.0.11-r2)
(307/342) Installing cdparanoia-libs (10.2-r7)
(308/342) Installing gstreamer (1.14.4-r0)
(309/342) Installing opus (1.3-r0)
(310/342) Installing orc (0.4.28-r0)
(311/342) Installing libtheora (1.1.1-r13)
(312/342) Installing gst-plugins-base (1.14.4-r0)
(313/342) Installing hyphen (2.8.8-r1)
(314/342) Installing libwebp (1.0.0-r0)
(315/342) Installing webkit2gtk (2.22.4-r0)
(316/342) Installing evolution-data-server (3.30.1-r2)
(317/342) Installing libical-dev (2.0.0-r3)
(318/342) Installing libsecret-dev (0.18.6-r0)
(319/342) Installing evolution-data-server-dev (3.30.1-r2)
(320/342) Installing py3-libxml2 (2.9.8-r2)
(321/342) Installing itstool (2.0.4-r3)
(322/342) Installing enchant-dev (1.6.0-r13)
(323/342) Installing geocode-glib-dev (3.26.0-r0)
(324/342) Installing libgweather-dev (3.28.2-r0)
(325/342) Installing cyrus-sasl-dev (2.1.26-r14)
(326/342) Installing openldap-dev (2.4.46-r2)
(327/342) Installing libnotify-dev (0.7.7-r2)
(328/342) Installing webkit2gtk-dev (2.22.4-r0)
(329/342) Installing evolution-dev (3.30.1-r2)
(330/342) Installing ninja (1.8.2-r1)
(331/342) Installing meson (0.48.2-r0)
(332/342) Installing dbus (1.10.24-r1)
Executing dbus-1.10.24-r1.pre-install
Executing dbus-1.10.24-r1.post-install
(333/342) Installing py-gobject3 (3.28.2-r0)
(334/342) Installing py3-cairo (1.16.3-r0)
(335/342) Installing py3-gobject3 (3.28.2-r0)
(336/342) Installing ibus (1.5.19-r0)
Executing ibus-1.5.19-r0.post-install
/usr/bin/gtk-query-immodules-2.0
/usr/bin/gtk-query-immodules-3.0
(337/342) Installing ibus-dev (1.5.19-r0)
(338/342) Installing libsass (3.5.4-r0)
(339/342) Installing sassc (3.5.0-r0)
(340/342) Installing .makedepends-gnome-shell (0)
(341/342) Installing kmod-openrc (24-r1)
(342/342) Installing udev-init-scripts-openrc (32-r2)
Executing busybox-1.29.3-r4.trigger
Executing glib-2.58.1-r2.trigger
Warning: Schema “org.freedesktop.ibus” has path “/desktop/ibus/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.freedesktop.ibus.general” has path “/desktop/ibus/general/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.freedesktop.ibus.general.hotkey” has path “/desktop/ibus/general/hotkey/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.freedesktop.ibus.panel” has path “/desktop/ibus/panel/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.freedesktop.ibus.panel.emoji” has path “/desktop/ibus/panel/emoji/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.crypto.pgp” has path “/desktop/gnome/crypto/pgp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.locale” has path “/system/locale/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”. Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Executing shared-mime-info-1.10-r0.trigger
Executing gdk-pixbuf-2.36.11-r2.trigger
Executing gtk-update-icon-cache-2.24.32-r1.trigger
Executing dbus-1.10.24-r1.trigger
OK: 775 MiB in 396 packages
>>> gnome-shell: Cleaning temporary build dirs...
>>> gnome-shell: Fetching https://download.gnome.org/sources/gnome-shell/3.28/gnome-shell-3.28.0.tar.xz
>>> gnome-shell: Fetching https://download.gnome.org/sources/gnome-shell/3.28/gnome-shell-3.28.0.tar.xz
>>> gnome-shell: Checking sha512sums...
gnome-shell-3.28.0.tar.xz: OK
>>> gnome-shell: Unpacking /var/cache/distfiles/gnome-shell-3.28.0.tar.xz...
The Meson build system
Version: 0.48.2
Source dir: /home/pmos/build/src/gnome-shell-3.28.0
Build dir: /home/pmos/build/src/gnome-shell-3.28.0/_build
Build type: native build
Project name: gnome-shell
Project version: 3.28.0
Appending CFLAGS from environment: '-Os -fomit-frame-pointer -g'
Appending LDFLAGS from environment: '-Wl,--as-needed'
Appending CPPFLAGS from environment: '-Os -fomit-frame-pointer'
Native C compiler: gcc (gcc 8.2.0 "gcc (Alpine 8.2.0) 8.2.0")
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.5.4)
Dependency gnome-keybindings found: NO (tried pkgconfig)
Dependency atk-bridge-2.0 found: YES 2.26.2
Dependency libcanberra found: YES 0.30
Dependency libcanberra-gtk3 found: YES 0.30
Dependency libecal-1.2 found: YES 3.30.1
Dependency libedataserver-1.2 found: YES 3.30.1
Dependency gcr-base-3 found: YES 3.28.0
Dependency gdk-x11-3.0 found: YES 3.24.1
Dependency gdk-pixbuf-2.0 found: YES 2.36.11
Dependency gobject-introspection-1.0 found: YES 1.56.1
Dependency gio-2.0 found: YES 2.58.1
Dependency gio-unix-2.0 found: YES 2.58.1
Dependency gjs-1.0 found: YES 1.54.1
Dependency gtk+-3.0 found: YES 3.24.1
Dependency libxml-2.0 found: YES 2.9.8
Dependency libcroco-0.6 found: YES 0.6.12
Dependency mutter-clutter-2 found: YES 3.28.2
Dependency mutter-cogl-2 found: YES 3.28.2
Dependency mutter-cogl-pango-2 found: YES 3.28.2
Dependency libmutter-2 found: YES 3.28.2
Dependency polkit-agent-1 found: YES 0.115
Dependency libsoup-2.4 found: YES 2.64.1
Dependency libstartup-notification-1.0 found: YES 0.12
Dependency ibus-1.0 found: NO (tried pkgconfig)
meson.build:91:0: ERROR: Dependency "ibus-1.0" not found, tried pkgconfig
A full log can be found at /home/pmos/build/src/gnome-shell-3.28.0/_build/meson-logs/meson-log.txt
>>> ERROR: gnome-shell: build failed
(031214) [20:00:04] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(031214) [20:00:04] NOTE: The failed command's output is above the ^^^ line in the log file: /home/martijn/.local/var/pmbootstrap/log.txt
(031214) [20:00:04] ERROR: Command failed: (native) % cd /home/pmos/build; busybox su pmos -c CARCH=x86_64 SUDO_APK='abuild-apk --no-progress' HOME=/home/pmos abuild -D postmarketOS -r
(031214) [20:00:04] See also: <https://postmarketos.org/troubleshooting>
(031214) [20:00:04] Traceback (most recent call last):
File "/home/martijn/Projects/Other/pmbootstrap/pmb/__init__.py", line 63, in main
getattr(frontend, args.action)(args)
File "/home/martijn/Projects/Other/pmbootstrap/pmb/helpers/frontend.py", line 105, in build
args.strict, src=src):
File "/home/martijn/Projects/Other/pmbootstrap/pmb/build/_package.py", line 445, in package
suffix, src)
File "/home/martijn/Projects/Other/pmbootstrap/pmb/build/_package.py", line 381, in run_abuild
pmb.chroot.user(args, cmd, suffix, "/home/pmos/build", env=env)
File "/home/martijn/Projects/Other/pmbootstrap/pmb/chroot/user.py", line 43, in user
output_return, check, {}, auto_init)
File "/home/martijn/Projects/Other/pmbootstrap/pmb/chroot/root.py", line 91, in root
output_return, check, kill_as_root)
File "/home/martijn/Projects/Other/pmbootstrap/pmb/helpers/run_core.py", line 301, in core
raise RuntimeError("Command failed: " + log_message)
RuntimeError: Command failed: (native) % cd /home/pmos/build; busybox su pmos -c CARCH=x86_64 SUDO_APK='abuild-apk --no-progress' HOME=/home/pmos abuild -D postmarketOS -r
Run 'pmbootstrap log' for details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment