>>> Building on sparc64-0b under wayland/waybar BDEPENDS = [devel/glib2;wayland/wayland-protocols;wayland/wayland;sysutils/libudev-openbsd;audio/libmpdclient;devel/jsoncpp;devel/catch2;sysutils/upower;wayland/libinput-openbsd;devel/libinotify;devel/libsigc++-2;devel/spdlog;textproc/scdoc;devel/meson;graphics/cairomm;x11/xkbcommon;x11/libdbusmenu;wayland/gtk-layer-shell;x11/gtk3mm] DIST = [wayland/waybar:Alexays-Waybar-0.15.0.tar.gz] FULLPKGNAME = waybar-0.15.0p2 RDEPENDS = [wayland/gtk-layer-shell;x11/libdbusmenu;x11/gtk3mm;x11/xkbcommon;graphics/cairomm;devel/libsigc++-2;devel/spdlog;devel/libinotify;sysutils/upower;audio/libmpdclient;sysutils/libudev-openbsd;devel/jsoncpp;fonts/font-awesome;devel/glib2;fonts/roboto-fonts;wayland/wayland] (Junk lock failure for sparc64-0b at 1792373166.71449) Received IO (Junk lock obtained for sparc64-0b at 1792373175.14) Received IO Woken up wayland/waybar Woken up wayland/waybar >>> Running depends in wayland/waybar at 1792373179.93 last junk was in x11/xfce4/libxfce4ui /usr/sbin/pkg_add -aI -Drepair cairomm-1.14.6 cargo-c-0.10.25 cargo-generate-vendor-1.1 catch2-3.16.1 cmake-core-4.3.5 dav1d-1.5.4 fftw3-float-3.3.10p3 gettext-tools-1.0 gst-plugins-base-1.28.8 gtk+4-4.22.5 gtk-layer-shell-0.10.1 gtk3mm-3.24.11 jsoncpp-1.9.8 libdbusmenu-16.04.0p5 libinotify-20240724 libinput-openbsd-1.30.2p1 libmpdclient-2.27 libsigc++-2.12.1p0 libudev-openbsd-20260922 libusb1-1.0.30 libwebp-1.6.0p2 libxkbcommon-1.13.2 llvm-22.1.8p10 ninja-1.11.1p1v1 python-2.7.18p16 rust-1.99.1 scdoc-1.11.5 spdlog-1.17.0 unzip-6.0p18 upower-1.91.3 wayland-1.26.0 wayland-protocols-1.49 was: /usr/sbin/pkg_add -aI -Drepair cairomm-1.14.6 catch2-3.16.1 glib2-2.88.4 gtk-layer-shell-0.10.1 gtk3mm-3.24.11 jsoncpp-1.9.8 libdbusmenu-16.04.0p5 libinotify-20240724 libinput-openbsd-1.30.2p1 libmpdclient-2.27 libsigc++-2.12.1p0 libudev-openbsd-20260922 libxkbcommon-1.13.2 meson-1.12.1v0 scdoc-1.11.5 spdlog-1.17.0 upower-1.91.3 wayland-1.26.0 wayland-protocols-1.49 /usr/sbin/pkg_add -aI -Drepair cairomm-1.14.6 cargo-c-0.10.25 cargo-generate-vendor-1.1 catch2-3.16.1 cmake-core-4.3.5 dav1d-1.5.4 fftw3-float-3.3.10p3 gettext-tools-1.0 gst-plugins-base-1.28.8 gtk+4-4.22.5 gtk-layer-shell-0.10.1 gtk3mm-3.24.11 jsoncpp-1.9.8 libdbusmenu-16.04.0p5 libinotify-20240724 libinput-openbsd-1.30.2p1 libmpdclient-2.27 libsigc++-2.12.1p0 libudev-openbsd-20260922 libusb1-1.0.30 libwebp-1.6.0p2 libxkbcommon-1.13.2 llvm-22.1.8p10 ninja-1.11.1p1v1 python-2.7.18p16 rust-1.99.1 scdoc-1.11.5 spdlog-1.17.0 unzip-6.0p18 upower-1.91.3 wayland-1.26.0 wayland-protocols-1.49 New and changed readme(s): /usr/local/share/doc/pkg-readmes/libinotify /usr/local/share/doc/pkg-readmes/llvm-22 /usr/local/share/doc/pkg-readmes/upower --- +python-2.7.18p16 ------------------- *** Python 2.7 is end-of-life and no longer receives security updates. >>> Running show-prepare-results in wayland/waybar at 1792373335.55 ===> wayland/waybar ===> Building from scratch waybar-0.15.0p2 ===> waybar-0.15.0p2 depends on: catch2-* -> catch2-3.16.1 ===> waybar-0.15.0p2 depends on: scdoc-* -> scdoc-1.11.5 ===> waybar-0.15.0p2 depends on: libinput-openbsd-* -> libinput-openbsd-1.30.2p1 ===> waybar-0.15.0p2 depends on: wayland-protocols-* -> wayland-protocols-1.49 ===> waybar-0.15.0p2 depends on: meson->=1.12.1v0 -> meson-1.12.1v0 ===> waybar-0.15.0p2 depends on: libmpdclient-* -> libmpdclient-2.27 ===> waybar-0.15.0p2 depends on: glib2-*-!bootstrap -> glib2-2.88.4 ===> waybar-0.15.0p2 depends on: libinotify-* -> libinotify-20240724 ===> waybar-0.15.0p2 depends on: jsoncpp-* -> jsoncpp-1.9.8 ===> waybar-0.15.0p2 depends on: spdlog-* -> spdlog-1.17.0 ===> waybar-0.15.0p2 depends on: libsigc++-* -> libsigc++-2.12.1p0 ===> waybar-0.15.0p2 depends on: cairomm-* -> cairomm-1.14.6 ===> waybar-0.15.0p2 depends on: libudev-openbsd-* -> libudev-openbsd-20260922 ===> waybar-0.15.0p2 depends on: upower-* -> upower-1.91.3 ===> waybar-0.15.0p2 depends on: gtk-layer-shell-* -> gtk-layer-shell-0.10.1 ===> waybar-0.15.0p2 depends on: wayland-* -> wayland-1.26.0 ===> waybar-0.15.0p2 depends on: libdbusmenu-* -> libdbusmenu-16.04.0p5 ===> waybar-0.15.0p2 depends on: libxkbcommon-* -> libxkbcommon-1.13.2 ===> waybar-0.15.0p2 depends on: gtk3mm-* -> gtk3mm-3.24.11 ===> Verifying specs: cairomm-1.0 dbusmenu-gtk3 epoll-shim fmt gdk-3 gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gobject-2.0 gtk-3 gtk-layer-shell gtkmm-3.0 jsoncpp mpdclient sigc-2.0 spdlog udev upower-glib wayland-client xkbregistry lib/inotify/inotify c++ c++abi pthread c m sndio ===> found cairomm-1.0.5.2 dbusmenu-gtk3.0.0 epoll-shim.0.1 fmt.2.1 gdk-3.2201.1 gdkmm-3.0.4.5 gio-2.0.4200.23 giomm-2.4.14.3 glib-2.0.4201.16 glibmm-2.4.15.4 gobject-2.0.4200.23 gtk-3.2201.0 gtk-layer-shell.1.0 gtkmm-3.0.4.5 jsoncpp.6.1 mpdclient.3.8 sigc-2.0.4.3 spdlog.2.1 udev.0.0 upower-glib.3.0 wayland-client.0.4 xkbregistry.1.2 lib/inotify/inotify.4.0 c++.13.0 c++abi.10.0 pthread.28.1 c.104.0 m.10.1 sndio.9.0 cairomm-1.14.6 catch2-3.16.1 glib2-2.88.4 gtk-layer-shell-0.10.1 gtk3mm-3.24.11 jsoncpp-1.9.8 libdbusmenu-16.04.0p5 libinotify-20240724 libinput-openbsd-1.30.2p1 libmpdclient-2.27 libsigc++-2.12.1p0 libudev-openbsd-20260922 libxkbcommon-1.13.2 meson-1.12.1v0 scdoc-1.11.5 spdlog-1.17.0 upower-1.91.3 wayland-1.26.0 wayland-protocols-1.49 (Junk lock released for sparc64-0b at 1792373352.46) Woken up multimedia/gstreamer1/plugins-rs distfiles size=355671 >>> Running patch in wayland/waybar at 1792373352.56 ===> wayland/waybar ===> Checking files for waybar-0.15.0p2 `/usr/ports/distfiles/Alexays-Waybar-0.15.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for waybar-0.15.0p2 ===> Patching for waybar-0.15.0p2 ===> Applying OpenBSD patch patch-include_util_SafeSignal_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: include/util/SafeSignal.hpp |--- include/util/SafeSignal.hpp.orig |+++ include/util/SafeSignal.hpp -------------------------- Patching file include/util/SafeSignal.hpp using Plan A... Hunk #1 succeeded at 11. done ===> Applying OpenBSD patch patch-resources_config_jsonc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Tweak configuration for OpenBSD | |Index: resources/config.jsonc |--- resources/config.jsonc.orig |+++ resources/config.jsonc -------------------------- Patching file resources/config.jsonc using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 48. Hunk #3 succeeded at 101. Hunk #4 succeeded at 111. done ===> Applying OpenBSD patch patch-resources_style_css Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Add styles for upower and sndio. | |Index: resources/style.css |--- resources/style.css.orig |+++ resources/style.css -------------------------- Patching file resources/style.css using Plan A... Hunk #1 succeeded at 93. Hunk #2 succeeded at 125. Hunk #3 succeeded at 172. Hunk #4 succeeded at 226. Hunk #5 succeeded at 261. done ===> Applying OpenBSD patch patch-src_config_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |use GLOB_TILDE to find ~/.config/waybar | |Index: src/config.cpp |--- src/config.cpp.orig |+++ src/config.cpp -------------------------- Patching file src/config.cpp using Plan A... Hunk #1 succeeded at 19. Hunk #2 succeeded at 51. done ===> Applying OpenBSD patch patch-src_main_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/main.cpp |--- src/main.cpp.orig |+++ src/main.cpp -------------------------- Patching file src/main.cpp using Plan A... Hunk #1 succeeded at 52. Hunk #2 succeeded at 118. done ===> Applying OpenBSD patch patch-src_modules_custom_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/modules/custom.cpp |--- src/modules/custom.cpp.orig |+++ src/modules/custom.cpp -------------------------- Patching file src/modules/custom.cpp using Plan A... Hunk #1 succeeded at 136. done ===> Applying OpenBSD patch patch-src_modules_image_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/modules/image.cpp |--- src/modules/image.cpp.orig |+++ src/modules/image.cpp -------------------------- Patching file src/modules/image.cpp using Plan A... Hunk #1 succeeded at 41. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in wayland/waybar at 1792373354.88 ===> wayland/waybar ===> Generating configure for waybar-0.15.0p2 ===> Configuring for waybar-0.15.0p2 Traceback (most recent call last): File "/usr/local/lib/python3.14/site-packages/mesonbuild/mesonmain.py", line 202, in run return options.run_func(options) ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/mesonbuild/msetup.py", line 415, in run app.generate() ~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/mesonbuild/msetup.py", line 204, in generate return self._generate(env, capture, vslite_ctx) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.14/site-packages/mesonbuild/msetup.py", line 295, in _generate captured_compile_args = intr.backend.generate(capture, vslite_ctx) File "/usr/local/lib/python3.14/site-packages/mesonbuild/backend/ninjabackend.py", line 767, in generate self.generate_ending() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/local/lib/python3.14/site-packages/mesonbuild/backend/ninjabackend.py", line 4257, in generate_ending deps = self.get_regen_filelist() File "/usr/local/lib/python3.14/site-packages/mesonbuild/backend/backends.py", line 1392, in get_regen_filelist self.check_clock_skew(deps) ~~~~~~~~~~~~~~~~~~~~~^^^^^^ File "/usr/local/lib/python3.14/site-packages/mesonbuild/backend/backends.py", line 1413, in check_clock_skew ftime = os.path.getmtime(absf) File "", line 91, in getmtime FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/bin/git' The Meson build system Version: 1.12.1 Source dir: /usr/obj/ports/waybar-0.15.0/Waybar-0.15.0 Build dir: /usr/obj/ports/waybar-0.15.0/build-sparc64 Build type: native build Project name: waybar Project version: 0.15.0 C compiler for the host machine: cc (clang 22.1.6 "OpenBSD clang version 22.1.6") C linker for the host machine: cc ld.lld 22.1.6 C++ compiler for the host machine: c++ (clang 22.1.6 "OpenBSD clang version 22.1.6") C++ linker for the host machine: c++ ld.lld 22.1.6 Host machine cpu family: sparc64 Host machine cpu: sparc64 Compiler for C++ supports link arguments -lc++fs: NO Compiler for C++ supports link arguments -lstdc++fs: NO Program git found: YES (/usr/local/bin/git) Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" links: NO Run-time dependency threads found: YES Found pkg-config: YES (/usr/bin/pkg-config) 3.0.8 Run-time dependency fmt found: YES 11.2.0 Run-time dependency spdlog found: YES 1.17.0 Run-time dependency wayland-client found: YES 1.26.0 Run-time dependency wayland-cursor found: YES 1.26.0 Run-time dependency wayland-protocols found: YES 1.49 Run-time dependency gtkmm-3.0 found: YES 3.24.11 Run-time dependency dbusmenu-gtk3-0.4 found: YES 16.04.0 Run-time dependency gio-unix-2.0 found: YES 2.88.4 Run-time dependency jsoncpp found: YES 1.9.8 Run-time dependency sigc++-2.0 found: YES 2.12.1 Run-time dependency libinotify found: YES 20240724 Run-time dependency epoll-shim found: YES Run-time dependency libinput found: YES 1.30.2 Dependency libnl-3.0 for host machine skipped: feature libnl disabled Dependency libnl-genl-3.0 for host machine skipped: feature libnl disabled Run-time dependency upower-glib found: YES 1.91.3 Dependency libpipewire-0.3 for host machine skipped: feature pipewire disabled Dependency playerctl for host machine skipped: feature mpris disabled Dependency libpulse for host machine skipped: feature pulseaudio disabled Run-time dependency libudev found: YES 243 Dependency libevdev for host machine skipped: feature libevdev disabled Run-time dependency libmpdclient found: YES 2.27 Run-time dependency xkbregistry found: YES 1.13.2 Dependency jack for host machine skipped: feature jack disabled Dependency wireplumber-0.5 for host machine skipped: feature wireplumber disabled Dependency libgps for host machine skipped: feature gps disabled Library sndio found: YES Checking for function "sioctl_open" with dependency -lsndio: YES Run-time dependency gtk-layer-shell-0 found: YES 0.10.1 Dependency systemd for host machine skipped: feature systemd disabled Computing int of "__cpp_lib_chrono" : 201611 WARNING: Found CMake '/usr/obj/ports/waybar-0.15.0/bin/cmake' but couldn't run it Found CMake: NO Run-time dependency date found: NO (tried pkg-config and cmake) Looking for a fallback subproject for the dependency date (modules: date::date, date::date-tz) Automatic wrap-based subproject downloading is disabled Subproject date is buildable: NO (disabling) Dependency date (modules: date::date, date::date-tz) for host machine from subproject date found: NO (subproject failed to configure) Dependency libcava for host machine skipped: feature cava disabled Run-time dependency epoxy found: YES 1.5.9 Program wayland-scanner found: YES (/usr/local/bin/wayland-scanner) Program gdbus-codegen found: YES (/usr/local/bin/gdbus-codegen) Found pkg-config: YES (/usr/bin/pkg-config) 3.0.8 Run-time dependency gio-2.0 found: YES 2.88.4 Program /usr/local/bin/glib-compile-resources found: YES (/usr/local/bin/glib-compile-resources) Run-time dependency scdoc found: YES 1.11.5 Configuring waybar.5.scd using configuration Configuring waybar-styles.5.scd using configuration Run-time dependency catch2 found: YES 3.16.1 Program clang-tidy found: NO Build targets in project: 51 waybar 0.15.0 Subprojects (for host machine) date : NO Automatic wrap-based subproject downloading is disabled User defined options auto_features : enabled buildtype : plain cava : disabled gps : disabled jack : disabled libevdev : disabled libnl : disabled localstatedir : /var mandir : /usr/local/man mpris : disabled niri : true pipewire : disabled prefix : /usr/local pulseaudio : disabled sharedstatedir: /var/db sndio : enabled strip : true sysconfdir : /etc systemd : disabled wireplumber : disabled wrap_mode : nodownload Found ninja-1.11.1 at /usr/local/bin/ninja ERROR: Unhandled python OSError. This is probably not a Meson bug, but an issue with your build environment. *** Error 2 in wayland/waybar (/usr/ports/infrastructure/mk/bsd.port.mk:3055 'do-configure': @/usr/bin/env -i LC_CTYPE="en_US.UTF-8" AR="ar"...) *** Error 2 in wayland/waybar (/usr/ports/infrastructure/mk/bsd.port.mk:3075 '/usr/obj/ports/waybar-0.15.0/build-sparc64/.configure_done': @...) *** Error 2 in wayland/waybar (/usr/ports/infrastructure/mk/bsd.port.mk:2729 'configure': @lock=waybar-0.15.0p2; export _LOCKS_HELD=" wayba...) ===> Exiting wayland/waybar with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1792373464.60 max_stuck=137.82/waiting-for-lock #74=13.32/depends=155.62/show-prepare-results=17.03/patch=2.28/configure=109.84 Error: job failed with 512 on sparc64-0b at 1792373464