Make PNG support optional
606fe920 — Simon Ser contact@emersion.fr
view log » | |
setup | view log » |
build | view log » |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
[#1525229] 2025/07/06 18:23:07 Running build on fra02.builds.sr.ht [#1525229] 2025/07/06 18:23:07 Booting image archlinux (default) on port 22024 [#1525229] 2025/07/06 18:23:08 Waiting for guest to settle [#1525229] 2025/07/06 18:23:14 Sending tasks [#1525229] 2025/07/06 18:23:16 Sending build environment [#1525229] 2025/07/06 18:23:16 Installing packages Warning: Permanently added '[localhost]:22024' (ED25519) to the list of known hosts. :: Synchronizing package databases... core downloading... extra downloading... multilib downloading... warning: archlinux-keyring-20250430.1-1 is up to date -- skipping there is nothing to do Warning: Permanently added '[localhost]:22024' (ED25519) to the list of known hosts. linux: ignoring package upgrade (6.15.4.arch2-1 => 6.15.5.arch1-1) nothing to do Warning: Permanently added '[localhost]:22024' (ED25519) to the list of known hosts. Sync Explicit (6): libjpeg-turbo-3.1.1-1, meson-1.8.2-2, wayland-1.23.1-2, wayland-protocols-1.45-1, pixman-0.46.2-1, libpng-1.6.50-1 resolving dependencies... looking for conflicting packages... Packages (9) default-cursors-3-1 ninja-1.12.1-2 python-tqdm-4.67.1-2 libjpeg-turbo-3.1.1-1 libpng-1.6.50-1 meson-1.8.2-2 pixman-0.46.2-1 wayland-1.23.1-2 wayland-protocols-1.45-1 Total Download Size: 3.80 MiB Total Installed Size: 20.06 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... meson-1.8.2-2-any downloading... libjpeg-turbo-3.1.1-1-x86_64 downloading... pixman-0.46.2-1-x86_64 downloading... libpng-1.6.50-1-x86_64 downloading... ninja-1.12.1-2-x86_64 downloading... wayland-1.23.1-2-x86_64 downloading... wayland-protocols-1.45-1-any downloading... python-tqdm-4.67.1-2-any downloading... default-cursors-3-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing wayland-protocols... installing pixman... installing libpng... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [#1525229] 2025/07/06 18:23:18 Cloning repositories Cloning into 'grim'... + git -C grim checkout -q 606fe920a05a38beb1585d61276da35a499896d1 + git -C grim submodule update --init --recursive [#1525229] 2025/07/06 18:23:19 Running task setup [#1525229] 2025/07/06 18:23:20 Running task build |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
+ cd grim + meson build The Meson build system Version: 1.8.2 Source dir: /home/build/grim Build dir: /home/build/grim/build Build type: native build Project name: grim Project version: 1.4.1 C compiler for the host machine: cc (gcc 15.1.1 "cc (GCC) 15.1.1 20250425") C linker for the host machine: cc ld.bfd 2.44.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wundef: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency libpng found: YES 1.6.50 Run-time dependency libjpeg found: YES 3.1.1 Library m found: YES Run-time dependency pixman-1 found: YES 0.46.2 Library rt found: YES Run-time dependency wayland-client found: YES 1.23.1 Run-time dependency wayland-protocols found: YES 1.45 Build-time dependency wayland-scanner found: YES 1.23.1 Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner) Program scdoc found: NO Build targets in project: 1 grim 1.4.1 PNG : YES JPEG : YES Manual pages: NO Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/1 eta ? Writing build.ninja: 0%| | 0/48 eta ? WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
+ cd grim + ninja -C build ninja: Entering directory `build' [1/24] Generating 'grim.p/ext-foreign-toplevel-list-v1-protocol.c' [2/24] Generating 'grim.p/ext-foreign-toplevel-list-v1-protocol.h' [3/24] Generating 'grim.p/ext-image-capture-source-v1-protocol.c' [4/24] Generating 'grim.p/ext-image-capture-source-v1-protocol.h' [5/24] Generating 'grim.p/xdg-output-unstable-v1-protocol.c' [6/24] Generating 'grim.p/ext-image-copy-capture-v1-protocol.c' [7/24] Generating 'grim.p/ext-image-copy-capture-v1-protocol.h' [8/24] Generating 'grim.p/xdg-output-unstable-v1-protocol.h' [9/24] Generating 'grim.p/wlr-screencopy-unstable-v1-protocol.c' [10/24] Generating 'grim.p/wlr-screencopy-unstable-v1-protocol.h' [11/24] Compiling C object grim.p/meson-generated_ext-image-capture-source-v1-protocol.c.o [12/24] Compiling C object grim.p/meson-generated_ext-foreign-toplevel-list-v1-protocol.c.o [13/24] Compiling C object grim.p/meson-generated_ext-image-copy-capture-v1-protocol.c.o [14/24] Compiling C object grim.p/meson-generated_xdg-output-unstable-v1-protocol.c.o [15/24] Compiling C object grim.p/meson-generated_wlr-screencopy-unstable-v1-protocol.c.o [16/24] Compiling C object grim.p/box.c.o [17/24] Compiling C object grim.p/buffer.c.o [18/24] Compiling C object grim.p/output-layout.c.o [19/24] Compiling C object grim.p/write_ppm.c.o [20/24] Compiling C object grim.p/render.c.o [21/24] Compiling C object grim.p/main.c.o [22/24] Compiling C object grim.p/write_png.c.o [23/24] Compiling C object grim.p/write_jpg.c.o [24/24] Linking target grim |