<86>Aug 6 05:11:30 userdel[4078011]: delete user 'rooter' <86>Aug 6 05:11:30 userdel[4078011]: removed group 'rooter' owned by 'rooter' <86>Aug 6 05:11:30 userdel[4078011]: removed shadow group 'rooter' owned by 'rooter' <86>Aug 6 05:11:30 groupadd[4078043]: group added to /etc/group: name=rooter, GID=1823 <86>Aug 6 05:11:30 groupadd[4078043]: group added to /etc/gshadow: name=rooter <86>Aug 6 05:11:30 groupadd[4078043]: new group: name=rooter, GID=1823 <86>Aug 6 05:11:30 useradd[4078054]: new user: name=rooter, UID=1823, GID=1823, home=/root, shell=/bin/bash, from=none <86>Aug 6 05:11:30 userdel[4078088]: delete user 'builder' <86>Aug 6 05:11:30 userdel[4078088]: removed group 'builder' owned by 'builder' <86>Aug 6 05:11:30 userdel[4078088]: removed shadow group 'builder' owned by 'builder' <86>Aug 6 05:11:30 groupadd[4078123]: group added to /etc/group: name=builder, GID=1824 <86>Aug 6 05:11:30 groupadd[4078123]: group added to /etc/gshadow: name=builder <86>Aug 6 05:11:30 groupadd[4078123]: new group: name=builder, GID=1824 <86>Aug 6 05:11:30 useradd[4078140]: new user: name=builder, UID=1824, GID=1824, home=/usr/src, shell=/bin/bash, from=none <13>Aug 6 05:11:33 rpmi: rpm-macros-meson-1.1.1-alt1 sisyphus+322046.100.1.1 1685216135 installed <13>Aug 6 05:11:34 rpmi: ninja-build-1.11.1-alt1 sisyphus+306014.100.1.1 1661920837 installed <13>Aug 6 05:11:34 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Aug 6 05:11:34 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Aug 6 05:11:34 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Aug 6 05:11:34 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Aug 6 05:11:34 rpmi: libdrm-1:2.4.115-alt2 sisyphus+326300.100.1.1 1690981136 installed <13>Aug 6 05:11:34 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Aug 6 05:11:34 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Aug 6 05:11:34 rpmi: libtasn1-4.19.0-alt2 sisyphus+323514.100.1.1 1687445894 installed <13>Aug 6 05:11:34 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Aug 6 05:11:34 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Aug 6 05:11:34 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Aug 6 05:11:34 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Aug 6 05:11:34 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Aug 6 05:11:34 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Aug 6 05:11:34 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Aug 6 05:11:34 rpmi: python3-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 6 05:11:35 rpmi: python3-base-3.11.4-alt2 sisyphus+324359.500.4.1 1689257961 installed <13>Aug 6 05:11:35 rpmi: python3-module-typing_extensions-4.7.1-alt1 sisyphus+324215.100.1.1 1688464174 installed <13>Aug 6 05:11:35 rpmi: meson-1.1.1-alt1 sisyphus+322046.100.1.1 1685216135 installed <13>Aug 6 05:11:35 rpmi: libdrm-devel-1:2.4.115-alt2 sisyphus+326300.100.1.1 1690981136 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/libliftoff-0.4.1-alt1.nosrc.rpm (w1.gzdio) Installing libliftoff-0.4.1-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.36363 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libliftoff-0.4.1 + echo 'Source #0 (libliftoff-0.4.1.tar):' Source #0 (libliftoff-0.4.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/libliftoff-0.4.1.tar + cd libliftoff-0.4.1 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.36363 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libliftoff-0.4.1 + mkdir -p x86_64-alt-linux + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FFLAGS + FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export FCFLAGS + /usr/bin/meson setup . x86_64-alt-linux -Doptimization=2 --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --libdir=/usr/lib64 --localstatedir=/var --sharedstatedir=/var/lib --includedir=/usr/include --datadir=/usr/share --sysconfdir=/etc --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --wrap-mode=nodownload The Meson build system Version: 1.1.1 Source dir: /usr/src/RPM/BUILD/libliftoff-0.4.1 Build dir: /usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux Build type: native build Project name: libliftoff Project version: 0.4.1 C compiler for the host machine: cc (gcc 13.2.1 "x86_64-alt-linux-gcc (GCC) 13.2.1 20230729 (ALT Sisyphus 13.2.1-alt1)") C linker for the host machine: cc ld.bfd 2.40.0.20230624 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Walloca: YES Compiler for C supports arguments -Wdeclaration-after-statement: YES Compiler for C supports arguments -Wfloat-conversion: YES Compiler for C supports arguments -Wsign-conversion: YES Compiler for C supports arguments -Wno-missing-braces: YES Compiler for C supports arguments -Wno-unused-parameter: YES Found pkg-config: /usr/bin/pkg-config (0.29.2) Run-time dependency libdrm found: YES 2.4.115 Build targets in project: 13 libliftoff 0.4.1 User defined options bindir : /usr/bin datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib64 libexecdir : /usr/lib localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man optimization : 2 prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload Found ninja-1.11.1 at /usr/bin/ninja + ninja-build -j16 -C x86_64-alt-linux -v ninja: Entering directory `x86_64-alt-linux' [1/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/output.c.o -MF libliftoff.so.0.4.1.p/output.c.o.d -o libliftoff.so.0.4.1.p/output.c.o -c ../output.c [2/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/layer.c.o -MF libliftoff.so.0.4.1.p/layer.c.o.d -o libliftoff.so.0.4.1.p/layer.c.o -c ../layer.c [3/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/list.c.o -MF libliftoff.so.0.4.1.p/list.c.o.d -o libliftoff.so.0.4.1.p/list.c.o -c ../list.c [4/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/log.c.o -MF libliftoff.so.0.4.1.p/log.c.o.d -o libliftoff.so.0.4.1.p/log.c.o -c ../log.c [5/38] cc -Iexample/compositor.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/compositor.p/common.c.o -MF example/compositor.p/common.c.o.d -o example/compositor.p/common.c.o -c ../example/common.c [6/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/device.c.o -MF libliftoff.so.0.4.1.p/device.c.o.d -o libliftoff.so.0.4.1.p/device.c.o -c ../device.c [7/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/plane.c.o -MF libliftoff.so.0.4.1.p/plane.c.o.d -o libliftoff.so.0.4.1.p/plane.c.o -c ../plane.c [8/38] cc -Iexample/simple.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/simple.p/common.c.o -MF example/simple.p/common.c.o.d -o example/simple.p/common.c.o -c ../example/common.c [9/38] cc -Iexample/simple.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/simple.p/simple.c.o -MF example/simple.p/simple.c.o.d -o example/simple.p/simple.c.o -c ../example/simple.c [10/38] cc -Iexample/compositor.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/compositor.p/compositor.c.o -MF example/compositor.p/compositor.c.o.d -o example/compositor.p/compositor.c.o -c ../example/compositor.c [11/38] cc -Itest/check_ndebug.p -Itest -I../test -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -MD -MQ test/check_ndebug.p/check_ndebug.c.o -MF test/check_ndebug.p/check_ndebug.c.o.d -o test/check_ndebug.p/check_ndebug.c.o -c ../test/check_ndebug.c [12/38] cc -Ilibliftoff.so.0.4.1.p -I. -I.. -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ libliftoff.so.0.4.1.p/alloc.c.o -MF libliftoff.so.0.4.1.p/alloc.c.o.d -o libliftoff.so.0.4.1.p/alloc.c.o -c ../alloc.c [13/38] cc -Iexample/dynamic.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/dynamic.p/common.c.o -MF example/dynamic.p/common.c.o.d -o example/dynamic.p/common.c.o -c ../example/common.c [14/38] cc -Iexample/multi-output.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/multi-output.p/common.c.o -MF example/multi-output.p/common.c.o.d -o example/multi-output.p/common.c.o -c ../example/common.c [15/38] cc -Iexample/dynamic.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/dynamic.p/dynamic.c.o -MF example/dynamic.p/dynamic.c.o.d -o example/dynamic.p/dynamic.c.o -c ../example/dynamic.c [16/38] cc -Itest/bench.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/bench.p/bench.c.o -MF test/bench.p/bench.c.o.d -o test/bench.p/bench.c.o -c ../test/bench.c [17/38] cc -Itest/test-priority.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/test-priority.p/test_priority.c.o -MF test/test-priority.p/test_priority.c.o.d -o test/test-priority.p/test_priority.c.o -c ../test/test_priority.c [18/38] cc -Itest/test-candidate.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/test-candidate.p/test_candidate.c.o -MF test/test-candidate.p/test_candidate.c.o.d -o test/test-candidate.p/test_candidate.c.o -c ../test/test_candidate.c [19/38] cc -Itest/test-alloc.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/test-alloc.p/test_alloc.c.o -MF test/test-alloc.p/test_alloc.c.o.d -o test/test-alloc.p/test_alloc.c.o -c ../test/test_alloc.c [20/38] cc -Iexample/multi-output.p -Iexample -I../example -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ example/multi-output.p/multi-output.c.o -MF example/multi-output.p/multi-output.c.o.d -o example/multi-output.p/multi-output.c.o -c ../example/multi-output.c [21/38] cc -Itest/test-dynamic.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/test-dynamic.p/test_dynamic.c.o -MF test/test-dynamic.p/test_dynamic.c.o.d -o test/test-dynamic.p/test_dynamic.c.o -c ../test/test_dynamic.c [22/38] cc -Itest/libdrm.so.2.p -Itest -I../test -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -isystem/usr/include/libdrm -MD -MQ test/libdrm.so.2.p/libdrm_mock.c.o -MF test/libdrm.so.2.p/libdrm_mock.c.o.d -o test/libdrm.so.2.p/libdrm_mock.c.o -c ../test/libdrm_mock.c [23/38] cc -Itest/test-prop.p -Itest -I../test -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O2 -g -Wundef -Wmissing-prototypes -Walloca -Wdeclaration-after-statement -Wfloat-conversion -Wsign-conversion -Wno-missing-braces -Wno-unused-parameter -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -isystem/usr/include/libdrm -MD -MQ test/test-prop.p/test_prop.c.o -MF test/test-prop.p/test_prop.c.o.d -o test/test-prop.p/test_prop.c.o -c ../test/test_prop.c [24/38] cc -o test/check_ndebug test/check_ndebug.p/check_ndebug.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto [25/38] cc -o test/libdrm.so.2 test/libdrm.so.2.p/libdrm_mock.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libdrm.so.2 -Wl,--end-group -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto [26/38] /usr/bin/meson --internal symbolextractor /usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux test/libdrm.so.2 test/libdrm.so.2 test/libdrm.so.2.p/libdrm.so.2.symbols [27/38] cc -o libliftoff.so.0.4.1 libliftoff.so.0.4.1.p/alloc.c.o libliftoff.so.0.4.1.p/device.c.o libliftoff.so.0.4.1.p/layer.c.o libliftoff.so.0.4.1.p/list.c.o libliftoff.so.0.4.1.p/log.c.o libliftoff.so.0.4.1.p/output.c.o libliftoff.so.0.4.1.p/plane.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libliftoff.so.0 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -ldrm -Wl,--end-group [28/38] /usr/bin/meson --internal symbolextractor /usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux libliftoff.so.0.4.1 libliftoff.so.0.4.1 libliftoff.so.0.4.1.p/libliftoff.so.0.4.1.symbols [29/38] cc -o test/test-candidate test/test-candidate.p/test_candidate.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [30/38] cc -o test/test-priority test/test-priority.p/test_priority.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [31/38] cc -o test/bench test/bench.p/bench.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [32/38] cc -o test/test-alloc test/test-alloc.p/test_alloc.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [33/38] cc -o test/test-prop test/test-prop.p/test_prop.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [34/38] cc -o example/simple example/simple.p/common.c.o example/simple.p/simple.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group libliftoff.so.0.4.1 -ldrm -Wl,--end-group [35/38] cc -o example/multi-output example/multi-output.p/common.c.o example/multi-output.p/multi-output.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group libliftoff.so.0.4.1 -ldrm -Wl,--end-group [36/38] cc -o example/compositor example/compositor.p/common.c.o example/compositor.p/compositor.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group libliftoff.so.0.4.1 -ldrm -Wl,--end-group [37/38] cc -o test/test-dynamic test/test-dynamic.p/test_dynamic.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/:$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/test -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group test/libdrm.so.2 libliftoff.so.0.4.1 -Wl,--end-group [38/38] cc -o example/dynamic example/dynamic.p/common.c.o example/dynamic.p/dynamic.c.o -Wl,--as-needed -Wl,--no-undefined -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/ -Wl,--start-group libliftoff.so.0.4.1 -ldrm -Wl,--end-group + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.60911 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libliftoff-buildroot + : + /bin/rm -rf -- /usr/src/tmp/libliftoff-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd libliftoff-0.4.1 + DESTDIR=/usr/src/tmp/libliftoff-buildroot + ninja-build -C x86_64-alt-linux install ninja: Entering directory `x86_64-alt-linux' [0/1] Installing files. Installing libliftoff.so.0.4.1 to /usr/src/tmp/libliftoff-buildroot/usr/lib64 Installing /usr/src/RPM/BUILD/libliftoff-0.4.1/include/libliftoff.h to /usr/src/tmp/libliftoff-buildroot/usr/include/ Installing /usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/meson-private/libliftoff.pc to /usr/src/tmp/libliftoff-buildroot/usr/lib64/pkgconfig Installing symlink pointing to libliftoff.so.0.4.1 to /usr/src/tmp/libliftoff-buildroot/usr/lib64/libliftoff.so.0 Installing symlink pointing to libliftoff.so.0 to /usr/src/tmp/libliftoff-buildroot/usr/lib64/libliftoff.so + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/libliftoff-buildroot (auto) mode of './usr/lib64/libliftoff.so.0.4.1' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/libliftoff-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/lib64/pkgconfig/libliftoff.pc: Cflags: '-I${includedir}' --> '' /usr/lib64/pkgconfig/libliftoff.pc: Libs: '-L${libdir} -lliftoff' --> '-lliftoff' Checking contents of files in /usr/src/tmp/libliftoff-buildroot/ (default) Compressing files in /usr/src/tmp/libliftoff-buildroot (auto) Adjusting library links in /usr/src/tmp/libliftoff-buildroot ./usr/lib64: (from :0) libliftoff.so.0 -> libliftoff.so.0.4.1 Verifying ELF objects in /usr/src/tmp/libliftoff-buildroot (arch=strict,fhs=strict,lfs=strict,lint=strict,rpath=strict,stack=strict,textrel=strict,unresolved=strict) Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.60911 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libliftoff-0.4.1 + ninja-build -C x86_64-alt-linux test ninja: Entering directory `x86_64-alt-linux' [0/1] Running all tests. 1/54 check_ndebug OK 0.17s 2/54 alloc@basic OK 0.15s 3/54 alloc@no-props-fail OK 0.15s 4/54 alloc@zero-fb-id-fail OK 0.15s 5/54 alloc@composition-no-props OK 0.15s 6/54 alloc@empty OK 0.15s 7/54 alloc@simple-1x OK 0.14s 8/54 alloc@simple-1x-fail OK 0.14s 9/54 alloc@simple-3x OK 0.14s 10/54 alloc@zpos-2x-fail OK 0.14s 11/54 alloc@zpos-3x OK 0.14s 12/54 alloc@zpos-3x-intersect-fail OK 0.14s 13/54 alloc@zpos-3x-intersect-partial OK 0.14s 14/54 alloc@zpos-3x-disjoint-partial OK 0.14s 15/54 alloc@zpos-3x-disjoint OK 0.13s 16/54 alloc@zpos-4x-intersect-partial OK 0.13s 17/54 alloc@zpos-4x-disjoint OK 0.13s 18/54 alloc@zpos-4x-disjoint-alt OK 0.13s 19/54 alloc@zpos-4x-domino-fail OK 0.13s 20/54 alloc@zpos-4x-domino-partial OK 0.13s 21/54 alloc@composition-3x OK 0.13s 22/54 alloc@composition-3x-fail OK 0.12s 23/54 alloc@composition-3x-partial OK 0.12s 24/54 alloc@composition-3x-force OK 0.12s 25/54 alloc@zpos-2x-reverse OK 0.12s 26/54 alloc@zpos-3x-zero-fb-id OK 0.12s 27/54 alloc@zpos-3x-zero-alpha OK 0.10s 28/54 dynamic@same OK 0.10s 29/54 dynamic@change-fb OK 0.09s 30/54 dynamic@change-fb-modifier OK 0.08s 31/54 dynamic@unset-fb OK 0.07s 32/54 dynamic@set-fb OK 0.07s 33/54 dynamic@add-layer OK 0.07s 34/54 dynamic@remove-layer OK 0.07s 35/54 dynamic@change-composition-layer OK 0.06s 36/54 dynamic@change-alpha OK 0.06s 37/54 dynamic@set-alpha-from-opaque OK 0.06s 38/54 dynamic@set-alpha-from-transparent OK 0.06s 39/54 dynamic@unset-alpha-to-opaque OK 0.06s 40/54 dynamic@unset-alpha-to-transparent OK 0.06s 41/54 dynamic@change-in-fence-fd OK 0.05s 42/54 dynamic@change-fb-damage-clips OK 0.05s 43/54 prop@default-alpha OK 0.05s 44/54 prop@default-rotation OK 0.05s 45/54 prop@ignore-alpha OK 0.05s 46/54 prop@immutable-zpos OK 0.04s 47/54 prop@unmatched OK 0.04s 48/54 prop@unset OK 0.04s 49/54 prop@in-formats OK 0.04s 50/54 prop@range OK 0.04s 51/54 prop@signed-range OK 0.04s 52/54 prop@enum OK 0.03s 53/54 prop@bitmask OK 0.03s 54/54 candidate@basic OK 0.03s Ok: 54 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /usr/src/RPM/BUILD/libliftoff-0.4.1/x86_64-alt-linux/meson-logs/testlog.txt + exit 0 Processing files: libliftoff-0.4.1-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.25987 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libliftoff-0.4.1 + DOCDIR=/usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + export DOCDIR + rm -rf /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + /bin/mkdir -p /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + cp -prL LICENSE /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + chmod -R go-w /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + chmod -R a+rX /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + cp -prL README.md /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + chmod -R go-w /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + chmod -R a+rX /usr/src/tmp/libliftoff-buildroot/usr/share/doc/libliftoff-0.4.1 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Wl7LEz find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/libliftoff-buildroot/usr/lib64/libliftoff.so.0: 43 symbols, 16 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mrWTa4 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: libliftoff.so.0()(64bit) = set:jdKcOIUdR5mVqN0Oaajc3iDRGIFhdbOZzKsT1u2ozr85JAuQFcTgOMcBWVizalCFfdZDPqobIKcuNRIfSOem2lMZh Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libdrm.so.2()(64bit) >= set:lgZC6ZykHjRCoKyuZbljGzur7islbPnaIk93ilYvEx0ZnHKlEHt, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.upxV7u Creating libliftoff-debuginfo package Processing files: libliftoff-devel-0.4.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.U3ZBnR find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.34a3hk find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Provides: pkgconfig(libliftoff) = 0.4.1 Requires: libliftoff = 0.4.1-alt1, /usr/lib64/libliftoff.so.0, /usr/lib64/pkgconfig, libdrm-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wPw722 Processing files: libliftoff-debuginfo-0.4.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jPAyOw find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sttZpV find-requires: running scripts (debuginfo) Provides: debug64(libliftoff.so.0) Requires: libliftoff = 0.4.1-alt1, debug64(libc.so.6), debug64(libdrm.so.2) Adding to libliftoff-devel a strict dependency on libliftoff Adding to libliftoff-debuginfo a strict dependency on libliftoff Removing 1 extra deps from libliftoff-devel due to dependency on libliftoff Wrote: /usr/src/RPM/RPMS/x86_64/libliftoff-0.4.1-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libliftoff-devel-0.4.1-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libliftoff-debuginfo-0.4.1-alt1.x86_64.rpm (w2.lzdio) 4.05user 2.05system 0:11.16elapsed 54%CPU (0avgtext+0avgdata 48528maxresident)k 0inputs+0outputs (0major+623550minor)pagefaults 0swaps 3.61user 1.51system 0:19.74elapsed 25%CPU (0avgtext+0avgdata 126080maxresident)k 0inputs+0outputs (0major+269553minor)pagefaults 0swaps --- libliftoff-0.4.1-alt1.x86_64.rpm.repo 2023-06-28 20:33:47.000000000 +0000 +++ libliftoff-0.4.1-alt1.x86_64.rpm.hasher 2023-08-06 05:11:48.743180748 +0000 @@ -16,3 +16,3 @@ File: /usr/lib64/libliftoff.so.0 120777 root:root libliftoff.so.0.4.1 -File: /usr/lib64/libliftoff.so.0.4.1 100644 root:root edc0ba2aab40308f3c9cc23b96687f84 +File: /usr/lib64/libliftoff.so.0.4.1 100644 root:root 52225217f541d182ebe07e2d8f9278e7 File: /usr/share/doc/libliftoff-0.4.1 40755 root:root @@ -20,2 +20,2 @@ File: /usr/share/doc/libliftoff-0.4.1/README.md 100644 root:root 06cd3f3dd09617a8715b7343caa265a7 -RPMIdentity: cd723918a1ad3345e8a050dc8387b016176eaf1aaae7919fce3e0b8c04f1a02f318a331f8c589459de401f7d4d2acd5cb1e882b6a9283e02f0da1d16395b21a5 +RPMIdentity: a96860a9b58c9635ca612025b8e27e2615c1f24c326daf0b62fdc66e2f45779312c9379098370132aca883b525b3bd53777038adeff3b5ac9f49e68fdb08b777 --- libliftoff-debuginfo-0.4.1-alt1.x86_64.rpm.repo 2023-06-28 20:33:47.000000000 +0000 +++ libliftoff-debuginfo-0.4.1-alt1.x86_64.rpm.hasher 2023-08-06 05:11:48.820182261 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/80 40755 root:root -/usr/lib/debug/.build-id/80/47e967cf7ff24b9780638932e7d86343d08324 120777 root:root ../../../../lib64/libliftoff.so.0.4.1 -/usr/lib/debug/.build-id/80/47e967cf7ff24b9780638932e7d86343d08324.debug 120777 root:root ../../usr/lib64/libliftoff.so.0.4.1.debug +/usr/lib/debug/.build-id/1b 40755 root:root +/usr/lib/debug/.build-id/1b/0e9cb1e32ffb20ee1f68c4b456dbc12ebee216 120777 root:root ../../../../lib64/libliftoff.so.0.4.1 +/usr/lib/debug/.build-id/1b/0e9cb1e32ffb20ee1f68c4b456dbc12ebee216.debug 120777 root:root ../../usr/lib64/libliftoff.so.0.4.1.debug /usr/lib/debug/usr/lib64/libliftoff.so.0.4.1.debug 100644 root:root @@ -25,6 +25,6 @@ Provides: libliftoff-debuginfo = 0.4.1-alt1:sisyphus+323736.10.4.1 -File: /usr/lib/debug/.build-id/80 40755 root:root -File: /usr/lib/debug/.build-id/80/47e967cf7ff24b9780638932e7d86343d08324 120777 root:root ../../../../lib64/libliftoff.so.0.4.1 -File: /usr/lib/debug/.build-id/80/47e967cf7ff24b9780638932e7d86343d08324.debug 120777 root:root ../../usr/lib64/libliftoff.so.0.4.1.debug -File: /usr/lib/debug/usr/lib64/libliftoff.so.0.4.1.debug 100644 root:root acad50ec136df87b361e2dd3e7b0505d +File: /usr/lib/debug/.build-id/1b 40755 root:root +File: /usr/lib/debug/.build-id/1b/0e9cb1e32ffb20ee1f68c4b456dbc12ebee216 120777 root:root ../../../../lib64/libliftoff.so.0.4.1 +File: /usr/lib/debug/.build-id/1b/0e9cb1e32ffb20ee1f68c4b456dbc12ebee216.debug 120777 root:root ../../usr/lib64/libliftoff.so.0.4.1.debug +File: /usr/lib/debug/usr/lib64/libliftoff.so.0.4.1.debug 100644 root:root 894f5e6d4a596f530e9c8166cbe82c83 File: /usr/lib/debug/usr/lib64/libliftoff.so.0.debug 120777 root:root libliftoff.so.0.4.1.debug @@ -44,2 +44,2 @@ File: /usr/src/debug/libliftoff-0.4.1/x86_64-alt-linux 40755 root:root -RPMIdentity: 5bb7ee59c0c870f04226a69e8e02fe66de236bcac8e65174d1885923962b917f0e264f2f44e0b29f0e49a2e7e01acd16b78eba1ffa1a0dfe8fda91ca3f50dc11 +RPMIdentity: d56a5e4fe53ccde4c00f00ce45b2425f5b1d23eca2a4beb7afd2b3bc9a6941d769f62cc10ce688fc894df7ffdef9b6df78a5610544eed75385bc509c90f4603b