• Bug#1091959: wlmaker: FTBFS: fatal error: wlr/util/box.h: No such file

    From Santiago Vila@21:1/5 to All on Thu Jan 2 19:20:01 2025
    Package: src:wlmaker
    Version: 0.4.1-2
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean
    dh_clean
    debian/rules binary
    dh binary
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure
    cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -
    DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_
    LIBDIR=lib/x86_64-linux-gnu ..
    -- The C compiler identification is GNU 14.2.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
    -- Checking for module 'cairo>=1.16.0'
    -- Found cairo, version 1.18.2
    -- Checking for modules 'wayland-client>=1.22.91;wayland-protocols>=1.32;wayland-server>=1.22.91'
    -- Found wayland-client, version 1.23.0
    -- Found wayland-protocols, version 1.39
    -- Found wayland-server, version 1.23.0
    -- Checking for module 'xcb>=1.15'
    -- Found xcb, version 1.17.0
    -- Checking for module 'xkbcommon>=1.5.0'
    -- Found xkbcommon, version 1.7.0
    -- Checking for module 'xwayland>=22.1.9'
    -- Package 'xwayland', required by 'virtual:world', not found
    -- Checking for module 'wlroots-0.18>=0.18'
    -- Found wlroots-0.18, version 0.18.2
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'lcms2', required by 'wlroots-0.18', not found
    -- Found WaylandScanner: /usr/bin/wayland-scanner
    -- Looking for signalfd
    -- Looking for signalfd - found
    -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
    Doxygen not found. Not adding 'doc' target to generate API documentation.
    -- Found FLEX: /usr/bin/flex (found suitable version "2.6.4", minimum required is "2.6")
    -- Found BISON: /usr/bin/bison (found suitable version "3.8.2", minimum required is "3.0")
    -- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so
    -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
    Doxygen not found. Not adding 'doc' target to generate API documentation.
    -- Configuring done (1.0s)
    -- Generating done (0.1s)
    CMake Warning:
    Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


    -- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
    dh_auto_build
    cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1
    make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
    /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
    make -f CMakeFiles/Makefile2 all
    make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f submodules/libbase/CMakeFiles/base.dir/build.make submodules/libbase/CMakeFiles/base.dir/depend
    make -f etc/CMakeFiles/embedded_configuration.dir/build.make etc/CMakeFiles/embedded_configuration.dir/depend
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/submodules/libbase /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase /<<
    PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase/CMakeFiles/base.dir/DependInfo.cmake "--color="
    [ 1%] Generating default_configuration.c, default_configuration.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/default_configuration.cmake
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f submodules/libbase/CMakeFiles/base.dir/build.make submodules/libbase/CMakeFiles/base.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 1%] Building C object submodules/libbase/CMakeFiles/base.dir/arg.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/arg.c.o -MF CMakeFiles/base.dir/arg.c.o.d -o CMakeFiles/base.dir/arg.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/arg.c
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/
    CMakeFiles/embedded_configuration.dir/DependInfo.cmake "--color="
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f etc/CMakeFiles/embedded_configuration.dir/build.make etc/CMakeFiles/embedded_configuration.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 2%] Building C object etc/CMakeFiles/embedded_configuration.dir/default_configuration.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cc -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=
    format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -MD -MT etc/CMakeFiles/embedded_configuration.dir/default_configuration.c.o -MF CMakeFiles/embedded_
    configuration.dir/default_configuration.c.o.d -o CMakeFiles/embedded_configuration.dir/default_configuration.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/default_configuration.c
    [ 3%] Building C object submodules/libbase/CMakeFiles/base.dir/atomic.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/atomic.c.o -MF CMakeFiles/base.dir/atomic.c.o.d -o CMakeFiles/base.dir/atomic.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/atomic.c
    [ 4%] Linking C static library libembedded_configuration.a
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P CMakeFiles/embedded_configuration.dir/cmake_clean_target.cmake
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -E cmake_link_script CMakeFiles/embedded_configuration.dir/link.txt --verbose=1
    /usr/bin/ar qc libembedded_configuration.a CMakeFiles/embedded_configuration.dir/default_configuration.c.o
    /usr/bin/ranlib libembedded_configuration.a
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 5%] Building C object submodules/libbase/CMakeFiles/base.dir/avltree.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/avltree.c.o -MF CMakeFiles/base.dir/avltree.c.o.d -o CMakeFiles/base.dir/avltree.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/avltree.c
    [ 5%] Built target embedded_configuration
    make -f etc/CMakeFiles/embedded_state.dir/build.make etc/CMakeFiles/embedded_state.dir/depend
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 5%] Generating default_state.c, default_state.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/default_state.cmake
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/
    CMakeFiles/embedded_state.dir/DependInfo.cmake "--color="
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f etc/CMakeFiles/embedded_state.dir/build.make etc/CMakeFiles/embedded_state.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 6%] Building C object etc/CMakeFiles/embedded_state.dir/default_state.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cc -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=
    format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -MD -MT etc/CMakeFiles/embedded_state.dir/default_state.c.o -MF CMakeFiles/embedded_state.dir/default_
    state.c.o.d -o CMakeFiles/embedded_state.dir/default_state.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/default_state.c
    [ 6%] Building C object submodules/libbase/CMakeFiles/base.dir/c2x_compat.c.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/c2x_compat.c.o -MF CMakeFiles/base.dir/c2x_compat.c.o.d -o CMakeFiles/base.dir/c2x_compat.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/c2x_compat.c
    [ 7%] Linking C static library libembedded_state.a
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P CMakeFiles/embedded_state.dir/cmake_clean_target.cmake
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -E cmake_link_script CMakeFiles/embedded_state.dir/link.txt --verbose=1
    /usr/bin/ar qc libembedded_state.a CMakeFiles/embedded_state.dir/default_state.c.o
    /usr/bin/ranlib libembedded_state.a
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 8%] Building C object submodules/libbase/CMakeFiles/base.dir/dequeue.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/dequeue.c.o -MF CMakeFiles/base.dir/dequeue.c.o.d -o CMakeFiles/base.dir/dequeue.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/dequeue.c
    [ 8%] Built target embedded_state
    make -f etc/CMakeFiles/embedded_style.dir/build.make etc/CMakeFiles/embedded_style.dir/depend
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 9%] Generating style_default.c, style_default.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/style_default.cmake
    [ 10%] Building C object submodules/libbase/CMakeFiles/base.dir/dllist.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/dllist.c.o -MF CMakeFiles/base.dir/dllist.c.o.d -o CMakeFiles/base.dir/dllist.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/dllist.c
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/
    CMakeFiles/embedded_style.dir/DependInfo.cmake "--color="
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f etc/CMakeFiles/embedded_style.dir/build.make etc/CMakeFiles/embedded_style.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 10%] Building C object etc/CMakeFiles/embedded_style.dir/style_default.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cc -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=
    format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -MD -MT etc/CMakeFiles/embedded_style.dir/style_default.c.o -MF CMakeFiles/embedded_style.dir/style_
    default.c.o.d -o CMakeFiles/embedded_style.dir/style_default.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc/style_default.c
    [ 11%] Linking C static library libembedded_style.a
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -P CMakeFiles/embedded_style.dir/cmake_clean_target.cmake
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/etc && /usr/bin/cmake -E cmake_link_script CMakeFiles/embedded_style.dir/link.txt --verbose=1
    /usr/bin/ar qc libembedded_style.a CMakeFiles/embedded_style.dir/style_default.c.o
    /usr/bin/ranlib libembedded_style.a
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 12%] Building C object submodules/libbase/CMakeFiles/base.dir/file.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/file.c.o -MF CMakeFiles/base.dir/file.c.o.d -o CMakeFiles/base.dir/file.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/file.c
    [ 12%] Built target embedded_style
    make -f protocols/CMakeFiles/wlmaker_protocols.dir/build.make protocols/CMakeFiles/wlmaker_protocols.dir/depend
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 13%] Generating xdg-shell-server-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/wayland-scanner server-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/xdg-shell-server-protocol.h
    [ 14%] Generating wlmaker-icon-unstable-v1-protocol.c
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/wayland-scanner private-code /<<PKGBUILDDIR>>/protocols/wlmaker-icon-unstable-v1.xml /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/wlmaker-icon-unstable-v1-protocol.c
    [ 15%] Generating wlmaker-icon-unstable-v1-server-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/wayland-scanner server-header /<<PKGBUILDDIR>>/protocols/wlmaker-icon-unstable-v1.xml /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/wlmaker-icon-unstable-v1-server-protocol.h
    [ 15%] Generating xdg-shell-protocol.c
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/wayland-scanner private-code //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/xdg-shell-protocol.c
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/protocols /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols /<<PKGBUILDDIR>>/obj-x86_64-
    linux-gnu/protocols/CMakeFiles/wlmaker_protocols.dir/DependInfo.cmake "--color="
    [ 15%] Building C object submodules/libbase/CMakeFiles/base.dir/gfxbuf.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/gfxbuf.c.o -MF CMakeFiles/base.dir/gfxbuf.c.o.d -o CMakeFiles/base.dir/gfxbuf.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/gfxbuf.c
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f protocols/CMakeFiles/wlmaker_protocols.dir/build.make protocols/CMakeFiles/wlmaker_protocols.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 16%] Building C object protocols/CMakeFiles/wlmaker_protocols.dir/wlmaker-icon-unstable-v1-protocol.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -
    Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -I/usr/include -MD -MT protocols/CMakeFiles/wlmaker_protocols.dir/wlmaker-icon-unstable-v1-protocol.c.o -MF CMakeFiles/wlmaker_
    protocols.dir/wlmaker-icon-unstable-v1-protocol.c.o.d -o CMakeFiles/wlmaker_protocols.dir/wlmaker-icon-unstable-v1-protocol.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/wlmaker-icon-unstable-v1-protocol.c
    [ 17%] Building C object protocols/CMakeFiles/wlmaker_protocols.dir/xdg-shell-protocol.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -
    Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -I/usr/include -MD -MT protocols/CMakeFiles/wlmaker_protocols.dir/xdg-shell-protocol.c.o -MF CMakeFiles/wlmaker_protocols.dir/xdg-
    shell-protocol.c.o.d -o CMakeFiles/wlmaker_protocols.dir/xdg-shell-protocol.c.o -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols/xdg-shell-protocol.c
    [ 18%] Building C object submodules/libbase/CMakeFiles/base.dir/gfxbuf_xpm.c.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/gfxbuf_xpm.c.o -MF CMakeFiles/base.dir/gfxbuf_xpm.c.o.d -o CMakeFiles/base.dir/gfxbuf_xpm.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/gfxbuf_xpm.c
    [ 19%] Linking C static library libwlmaker_protocols.a
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/cmake -P CMakeFiles/wlmaker_protocols.dir/cmake_clean_target.cmake
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/protocols && /usr/bin/cmake -E cmake_link_script CMakeFiles/wlmaker_protocols.dir/link.txt --verbose=1
    [ 20%] Building C object submodules/libbase/CMakeFiles/base.dir/log.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/log.c.o -MF CMakeFiles/base.dir/log.c.o.d -o CMakeFiles/base.dir/log.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/log.c
    /usr/bin/ar qc libwlmaker_protocols.a "CMakeFiles/wlmaker_protocols.dir/wlmaker-icon-unstable-v1-protocol.c.o" "CMakeFiles/wlmaker_protocols.dir/xdg-shell-protocol.c.o"
    /usr/bin/ranlib libwlmaker_protocols.a
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 20%] Built target wlmaker_protocols
    make -f third_party/protocols/CMakeFiles/protocol_headers.dir/build.make third_party/protocols/CMakeFiles/protocol_headers.dir/depend
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 21%] Building C object submodules/libbase/CMakeFiles/base.dir/ptr_set.c.o
    [ 22%] Generating xdg-shell-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/third_party/protocols && /usr/bin/wayland-scanner client-header //usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml xdg-shell-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/ptr_set.c.o -MF CMakeFiles/base.dir/ptr_set.c.o.d -o CMakeFiles/base.dir/ptr_set.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/ptr_set.c
    [ 22%] Generating wlr-layer-shell-unstable-v1-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/third_party/protocols && /usr/bin/wayland-scanner client-header /<<PKGBUILDDIR>>/third_party/protocols/../protocols/wlr-layer-shell-unstable-v1.xml wlr-layer-shell-unstable-v1-protocol.h
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/third_party/protocols /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/third_party/protocols /<<
    PKGBUILDDIR>>/obj-x86_64-linux-gnu/third_party/protocols/CMakeFiles/protocol_headers.dir/DependInfo.cmake "--color="
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make -f third_party/protocols/CMakeFiles/protocol_headers.dir/build.make third_party/protocols/CMakeFiles/protocol_headers.dir/build
    make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    make[3]: Nothing to be done for 'third_party/protocols/CMakeFiles/protocol_headers.dir/build'.
    make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
    [ 22%] Built target protocol_headers
    [ 22%] Building C object submodules/libbase/CMakeFiles/base.dir/ptr_stack.c.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/ptr_stack.c.o -MF CMakeFiles/base.dir/ptr_stack.c.o.d -o CMakeFiles/base.dir/ptr_stack.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/ptr_stack.c
    [ 23%] Building C object submodules/libbase/CMakeFiles/base.dir/ptr_vector.c.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/ptr_vector.c.o -MF CMakeFiles/base.dir/ptr_vector.c.o.d -o CMakeFiles/base.dir/ptr_vector.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/ptr_vector.c
    [ 24%] Building C object submodules/libbase/CMakeFiles/base.dir/sock.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/sock.c.o -MF CMakeFiles/base.dir/sock.c.o.d -o CMakeFiles/base.dir/sock.c.o -c /<<PKGBUILDDIR>>/
    submodules/libbase/sock.c
    [ 24%] Building C object submodules/libbase/CMakeFiles/base.dir/strutil.c.o
    cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/submodules/libbase && /usr/bin/cc -DHAVE_CAIRO -I/<<PKGBUILDDIR>>/submodules/libbase/.. -isystem /usr/include/cairo -isystem /usr/include/libpng16 -isystem /usr/include/freetype2 -isystem /usr/include/pixman-1 -g -
    O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -Wall -Wextra -Werror -ggdb -
    DDEBUG -O0 -fmacro-prefix-map=/<<PKGBUILDDIR>>=. -fmacro-prefix-map=/<<PKGBUILDDIR>>/submodules/libbase=. -MD -MT submodules/libbase/CMakeFiles/base.dir/strutil.c.o -MF CMakeFiles/base.dir/strutil.c.o.d -o CMakeFiles/base.dir/strutil.c.o -c /<<
    PKGBUILDDIR>>/submodules/libbase/strutil.c
    [ 25%] Building C object submodules/libbase/CMakeFiles/base.dir/subprocess.c.o

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Santiago Vila on Thu Jan 2 20:30:02 2025
    Control: reassign -1 libwlroots-0.18-dev 0.18.2-1
    Control: forcemerge 1091934 -1

    On Thu, 02 Jan 2025 at 18:09:51 +0000, Santiago Vila wrote:
    During a rebuild of all packages in unstable, [wlmaker] failed to build
    ...
    Package lcms2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `lcms2.pc'
    to the PKG_CONFIG_PATH environment variable
    ...
    /<<PKGBUILDDIR>>/src/toolkit/element.h:27:10: fatal error: wlr/util/box.h: No such file or directory
    27 | #include "wlr/util/box.h"
    | ^~~~~~~~~~~~~~~~

    I think this is essentially the same bug as #1091934, except that in
    the Meson-built packages (#1091934, etc.) the build failed early when pkg-config failed, whereas in CMake-built packages (#1091959) the build continued and then failed later because wlroots' required preprocessor
    flags were missing.

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)