LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-25-2024, 02:14 PM   #1
bgslacks
LQ Newbie
 
Registered: Feb 2024
Posts: 12

Rep: Reputation: 0
problem with building waybar


Hello!

I've tried building waybar on both 15.0 and current and I can't get it to work.
Currently running current with multilib.

Has anyone else had success building it?
I've tried my best at looking through the log and I only managed to fix one of the errors.

My guess is that this is the problem:
../meson.build:419: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.3.0': str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof..
../meson.build:472: WARNING: Source item '/tmp/SBo/Waybar-0.9.20/build/waybar.5.scd' cannot be converted to File object, because it is a generated file. This will become a hard error in the future.

I have no clue what any of this means.

This is what i used:
https://slackbuilds.org/repository/1...?search=waybar

Log from attempt:
https://pastebin.com/Wh9W0p9F

Thank you people.
 
Old 02-25-2024, 04:08 PM   #2
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,117

Rep: Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192Reputation: 4192
I suggest you to get in touch with the maintainer on SlackBuilds.org (using email)...

Last edited by ponce; 02-25-2024 at 04:09 PM.
 
1 members found this post helpful.
Old 02-25-2024, 05:02 PM   #3
bgslacks
LQ Newbie
 
Registered: Feb 2024
Posts: 12

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by ponce View Post
I suggest you to get in touch with the maintainer on SlackBuilds.org (using email)...
I will try this, thank you!
 
Old 02-25-2024, 06:15 PM   #4
jayjwa
Member
 
Registered: Jul 2003
Location: NY
Distribution: Slackware, Termux
Posts: 794

Rep: Reputation: 253Reputation: 253Reputation: 253
I built waybar-0.9.24 a few days ago. Use all recent versions of stuff. You can use the SBo builds, just with latest sources. 0.9.24 is on the github link from SBo.
 
Old 02-25-2024, 06:30 PM   #5
bgslacks
LQ Newbie
 
Registered: Feb 2024
Posts: 12

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by jayjwa View Post
I built waybar-0.9.24 a few days ago. Use all recent versions of stuff. You can use the SBo builds, just with latest sources. 0.9.24 is on the github link from SBo.
Oh I think I understand what you mean, that’s smart. I’m going to try this tomorrow.
I use the shellscript from slackbuilds and download the latest source from github? If I understand you correctly.
All dependencies should be the latest already.
 
Old 02-26-2024, 09:57 AM   #6
bgslacks
LQ Newbie
 
Registered: Feb 2024
Posts: 12

Original Poster
Rep: Reputation: 0
I got everything to work
 
Old 05-04-2024, 09:32 PM   #7
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 549

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
What "all recent versions of stuff" mean exactly? Did you pull the latest of each dependency and if so which ones?
 
Old 05-06-2024, 09:57 AM   #8
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
waybar is known to be broken after the new fmt is pushed and upstream still has no fix for that
 
Old 05-06-2024, 11:33 AM   #9
jayjwa
Member
 
Registered: Jul 2003
Location: NY
Distribution: Slackware, Termux
Posts: 794

Rep: Reputation: 253Reputation: 253Reputation: 253
Arrow

Yes, go to the link it says for the sources and look around for the latest. I'm running it now on Slackware current.

Code:
The Meson build system
Version: 1.4.0
Source dir: /tmp/SBo/Waybar-0.10.0
Build dir: /tmp/SBo/Waybar-0.10.0/build
Build type: native build
Project name: waybar
Project version: 0.10.0
C compiler for the host machine: ccache cc (gcc 13.2.0 "cc (GCC) 13.2.0")
C linker for the host machine: cc ld.bfd 2.42-slack151
C++ compiler for the host machine: ccache c++ (gcc 13.2.0 "c++ (GCC) 13.2.0")
C++ linker for the host machine: c++ ld.bfd 2.42-slack151
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports link arguments -lc++fs: NO
Compiler for C++ supports link arguments -lstdc++fs: YES
Program git found: YES (/usr/bin/git)
Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" : links: YES
Run-time dependency threads found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency fmt found: YES 10.2.1
Run-time dependency spdlog found: YES 1.13.0
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-cursor found: YES 1.22.0
Run-time dependency wayland-protocols found: YES 1.36
Run-time dependency gtkmm-3.0 found: YES 3.24.9
Run-time dependency dbusmenu-gtk3-0.4 found: YES 16.04.0
Run-time dependency gio-unix-2.0 found: YES 2.80.0
Run-time dependency jsoncpp found: YES 1.9.4
Run-time dependency sigc++-2.0 found: YES 2.12.1
Found CMake: /usr/bin/cmake (3.29.2)
Run-time dependency libinotify found: NO (tried pkgconfig and cmake)
Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Run-time dependency libinput found: YES 1.25.0
Run-time dependency libnl-3.0 found: YES 3.9.0
Run-time dependency libnl-genl-3.0 found: YES 3.9.0
Run-time dependency upower-glib found: YES 1.90.4
Run-time dependency libpipewire-0.3 found: YES 1.0.5
Run-time dependency playerctl found: NO (tried pkgconfig and cmake)
Run-time dependency libpulse found: YES 17.0
Run-time dependency libudev found: YES 251
Run-time dependency libevdev found: YES 1.13.1
Run-time dependency libmpdclient found: NO (tried pkgconfig and cmake)
Run-time dependency xkbregistry found: YES 1.7.0
Run-time dependency jack found: YES 1.9.20
Run-time dependency wireplumber-0.4 found: NO (tried pkgconfig and cmake)
Library sndio skipped: feature sndio disabled
Run-time dependency gtk-layer-shell-0 found: YES 0.8.2
Dependency systemd skipped: feature systemd disabled
Computing int of "__cpp_lib_chrono" : 201611
Dependency cava skipped: feature cava disabled
Message: cava is not found. Building waybar without cava
Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Build-time dependency gio-2.0 found: YES 2.80.0
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Build-time dependency scdoc found: YES 1.11.2
Configuring waybar.5.scd using configuration
Dependency catch2 skipped: feature tests disabled
Program clang-tidy found: YES (/usr/bin/clang-tidy)
Build targets in project: 50

waybar 0.10.0

  User defined options
    buildtype    : release
    infodir      : /usr/info
    libdir       : /usr/lib64
    localstatedir: /var
    mandir       : /usr/man
    prefix       : /usr
    strip        : true
    sysconfdir   : /etc
    cava         : disabled
    dbusmenu-gtk : auto
    experimental : false
    libcxx       : false
    libevdev     : auto
    libnl        : enabled
    libudev      : auto
    mpd          : auto
    pulseaudio   : auto
    rfkill       : auto
    sndio        : disabled
    systemd      : disabled
    tests        : disabled

Found ninja-1.12.0 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[112/163] Compiling C++ object waybar.p/src_modules_privacy_privacy.cpp.o
../src/modules/privacy/privacy.cpp: In member function ‘virtual void waybar::modules::privacy::Privacy::update()’:
../src/modules/privacy/privacy.cpp:149:33: warning: ‘screenshare’ may be used uninitialized [-Wmaybe-uninitialized]
  149 |   bool is_visible = screenshare || audio_in || audio_out;
      |                     ~~~~~~~~~~~~^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:124:8: note: ‘screenshare’ was declared here
  124 |   bool screenshare, audio_in, audio_out;
      |        ^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:149:33: warning: ‘audio_in’ may be used uninitialized [-Wmaybe-uninitialized]
  149 |   bool is_visible = screenshare || audio_in || audio_out;
      |                     ~~~~~~~~~~~~^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:124:21: note: ‘audio_in’ was declared here
  124 |   bool screenshare, audio_in, audio_out;
      |                     ^~~~~~~~
../src/modules/privacy/privacy.cpp:150:3: warning: ‘audio_out’ may be used uninitialized [-Wmaybe-uninitialized]
  150 |   if (is_visible != event_box_.get_visible()) {
      |   ^~
../src/modules/privacy/privacy.cpp:124:31: note: ‘audio_out’ was declared here
  124 |   bool screenshare, audio_in, audio_out;
      |                               ^~~~~~~~~
[163/163] Linking target waybar
[0/1] Installing files.
Installing waybar to /tmp/SBo/package-waybar/usr/bin
Stripping target 'waybar'.
Installing waybar-custom.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-disk.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-idle-inhibitor.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-image.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-states.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-temperature.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-battery.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-bluetooth.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-cffi.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-cpu.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-memory.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-systemd-failed-units.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-power-profiles-daemon.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-language.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-mode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-scratchpad.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-workspaces.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-wlr-taskbar.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-layout.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-mode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-tags.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-dwl-tags.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-language.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-submap.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-workspaces.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-network.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-gamemode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-inhibitor.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-upower.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-privacy.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-pulseaudio.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-pulseaudio-slider.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-jack.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-tray.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-backlight.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-backlight-slider.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-keyboard-state.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-clock.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing /tmp/SBo/Waybar-0.10.0/resources/config.jsonc to /tmp/SBo/package-waybar/etc/xdg/waybar
Installing /tmp/SBo/Waybar-0.10.0/resources/style.css to /tmp/SBo/package-waybar/etc/xdg/waybar

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /tmp/waybar-0.10.0-x86_64-1_SBo.tgz

./
etc/
etc/xdg/
etc/xdg/waybar/
etc/xdg/waybar/config.jsonc
etc/xdg/waybar/style.css
install/
install/slack-desc
usr/
usr/bin/
usr/bin/waybar
usr/doc/
usr/doc/waybar-0.10.0/
usr/doc/waybar-0.10.0/LICENSE
usr/doc/waybar-0.10.0/README.md
usr/doc/waybar-0.10.0/waybar.SlackBuild
usr/man/
usr/man/man5/
usr/man/man5/waybar.5.gz
usr/man/man5/waybar-backlight.5.gz
usr/man/man5/waybar-backlight-slider.5.gz
usr/man/man5/waybar-battery.5.gz
usr/man/man5/waybar-bluetooth.5.gz
usr/man/man5/waybar-cffi.5.gz
usr/man/man5/waybar-clock.5.gz
usr/man/man5/waybar-cpu.5.gz
usr/man/man5/waybar-custom.5.gz
usr/man/man5/waybar-disk.5.gz
usr/man/man5/waybar-dwl-tags.5.gz
usr/man/man5/waybar-gamemode.5.gz
usr/man/man5/waybar-hyprland-language.5.gz
usr/man/man5/waybar-hyprland-submap.5.gz
usr/man/man5/waybar-hyprland-window.5.gz
usr/man/man5/waybar-hyprland-workspaces.5.gz
usr/man/man5/waybar-idle-inhibitor.5.gz
usr/man/man5/waybar-image.5.gz
usr/man/man5/waybar-inhibitor.5.gz
usr/man/man5/waybar-jack.5.gz
usr/man/man5/waybar-keyboard-state.5.gz
usr/man/man5/waybar-memory.5.gz
usr/man/man5/waybar-network.5.gz
usr/man/man5/waybar-power-profiles-daemon.5.gz
usr/man/man5/waybar-privacy.5.gz
usr/man/man5/waybar-pulseaudio.5.gz
usr/man/man5/waybar-pulseaudio-slider.5.gz
usr/man/man5/waybar-river-layout.5.gz
usr/man/man5/waybar-river-mode.5.gz
usr/man/man5/waybar-river-tags.5.gz
usr/man/man5/waybar-river-window.5.gz
usr/man/man5/waybar-states.5.gz
usr/man/man5/waybar-sway-language.5.gz
usr/man/man5/waybar-sway-mode.5.gz
usr/man/man5/waybar-sway-scratchpad.5.gz
usr/man/man5/waybar-sway-window.5.gz
usr/man/man5/waybar-sway-workspaces.5.gz
usr/man/man5/waybar-systemd-failed-units.5.gz
usr/man/man5/waybar-temperature.5.gz
usr/man/man5/waybar-tray.5.gz
usr/man/man5/waybar-upower.5.gz
usr/man/man5/waybar-wlr-taskbar.5.gz

Slackware package /tmp/waybar-0.10.0-x86_64-1_SBo.tgz created.
There's even a newer 0.10.3 that was just released.
Code:
root@atr2 /tmp/waybar # upgradepkg /tmp/waybar-0.10.3-x86_64-1_SBo.tgz                                                                          

+==============================================================================
| Upgrading waybar-0.10.0-x86_64-1_SBo package using /tmp/waybar-0.10.3-x86_64-1_SBo.tgz
+==============================================================================
Pre-installing package waybar-0.10.3-x86_64-1_SBo...
Removing package: waybar-0.10.0-x86_64-1_SBo-upgraded-2024-05-06,12:26:25
  --> Deleting /usr/doc/waybar-0.10.0/LICENSE
  --> Deleting /usr/doc/waybar-0.10.0/README.md
  --> Deleting /usr/doc/waybar-0.10.0/waybar.SlackBuild
  --> Deleting empty directory /usr/doc/waybar-0.10.0/
Verifying package waybar-0.10.3-x86_64-1_SBo.tgz.
Installing package waybar-0.10.3-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# waybar (bar for wlroots based compositors)
#
# Waybar is a highly customizable Wayland bar for Sway and Wlroots
# based compositors.
#
# Home: https://github.com/Alexays/Waybar
#
Package waybar-0.10.3-x86_64-1_SBo.tgz installed.
Package waybar-0.10.0-x86_64-1_SBo upgraded with new package /tmp/waybar-0.10.3-x86_64-1_SBo.tgz.

Last edited by jayjwa; 05-06-2024 at 05:05 PM. Reason: Make it clear that this is on current
 
Old 05-06-2024, 11:46 AM   #10
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 549

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
Excellent news and info. Thanks all!
 
Old 05-06-2024, 12:47 PM   #11
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
is this on current or stable?
 
Old 05-06-2024, 02:12 PM   #12
tramtrist
Member
 
Registered: Jul 2018
Location: Cincinnati USA
Distribution: Slackware
Posts: 549

Rep: Reputation: 343Reputation: 343Reputation: 343Reputation: 343
ah yeah.. on slackware 15.. no joy still :/ I assume you may be running current?
 
Old 05-06-2024, 08:46 PM   #13
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
he's using the older version of spdlog
jayjwa, can you try to rebuild waybar after updating with the latest spdlog in SBo?
 
Old 05-07-2024, 12:08 PM   #14
jayjwa
Member
 
Registered: Jul 2003
Location: NY
Distribution: Slackware, Termux
Posts: 794

Rep: Reputation: 253Reputation: 253Reputation: 253
spdlog latest is 1.14.1

Code:
The Meson build system
Version: 1.4.0
Source dir: /tmp/SBo/Waybar-0.10.3
Build dir: /tmp/SBo/Waybar-0.10.3/build
Build type: native build
Project name: waybar
Project version: 0.10.3
C compiler for the host machine: ccache cc (gcc 13.2.0 "cc (GCC) 13.2.0")
C linker for the host machine: cc ld.bfd 2.42-slack151
C++ compiler for the host machine: ccache c++ (gcc 13.2.0 "c++ (GCC) 13.2.0")
C++ linker for the host machine: c++ ld.bfd 2.42-slack151
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C++ supports link arguments -lc++fs: NO
Compiler for C++ supports link arguments -lstdc++fs: YES
Program git found: YES (/usr/bin/git)
Checking if "nl_langinfo with _NL_TIME_WEEK_1STDAY, _NL_TIME_FIRST_WEEKDAY" : links: YES
Run-time dependency threads found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 0.29.2
Run-time dependency fmt found: YES 10.2.1
Run-time dependency spdlog found: YES 1.14.1
Run-time dependency wayland-client found: YES 1.22.0
Run-time dependency wayland-cursor found: YES 1.22.0
Run-time dependency wayland-protocols found: YES 1.36
Run-time dependency gtkmm-3.0 found: YES 3.24.9
Run-time dependency dbusmenu-gtk3-0.4 found: YES 16.04.0
Run-time dependency gio-unix-2.0 found: YES 2.80.0
Run-time dependency jsoncpp found: YES 1.9.4
Run-time dependency sigc++-2.0 found: YES 2.12.1
Found CMake: /usr/bin/cmake (3.29.2)
Run-time dependency libinotify found: NO (tried pkgconfig and cmake)
Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Run-time dependency libinput found: YES 1.25.0
Run-time dependency libnl-3.0 found: YES 3.9.0
Run-time dependency libnl-genl-3.0 found: YES 3.9.0
Run-time dependency upower-glib found: YES 1.90.4
Run-time dependency libpipewire-0.3 found: YES 1.0.5
Run-time dependency playerctl found: NO (tried pkgconfig and cmake)
Run-time dependency libpulse found: YES 17.0
Run-time dependency libudev found: YES 251
Run-time dependency libevdev found: YES 1.13.1
Run-time dependency libmpdclient found: NO (tried pkgconfig and cmake)
Run-time dependency xkbregistry found: YES 1.7.0
Run-time dependency jack found: YES 1.9.20
Run-time dependency wireplumber-0.5 found: YES 0.5.2
Library sndio skipped: feature sndio disabled
Run-time dependency gtk-layer-shell-0 found: YES 0.8.2
Dependency systemd skipped: feature systemd disabled
Computing int of "__cpp_lib_chrono" : 201611
Dependency cava skipped: feature cava disabled
Message: cava is not found. Building waybar without cava
Program wayland-scanner found: YES (/usr/bin/wayland-scanner)
Program gdbus-codegen found: YES (/usr/bin/gdbus-codegen)
Build-time dependency gio-2.0 found: YES 2.80.0
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Build-time dependency scdoc found: YES 1.11.2
Configuring waybar.5.scd using configuration
Configuring waybar-styles.5.scd using configuration
Dependency catch2 skipped: feature tests disabled
Program clang-tidy found: YES (/usr/bin/clang-tidy)
Build targets in project: 53

waybar 0.10.3

  User defined options
    buildtype    : release
    infodir      : /usr/info
    libdir       : /usr/lib64
    localstatedir: /var
    mandir       : /usr/man
    prefix       : /usr
    strip        : true
    sysconfdir   : /etc
    cava         : disabled
    dbusmenu-gtk : auto
    experimental : false
    libcxx       : false
    libevdev     : auto
    libnl        : enabled
    libudev      : auto
    mpd          : auto
    pulseaudio   : auto
    rfkill       : auto
    sndio        : disabled
    systemd      : disabled
    tests        : disabled

Found ninja-1.12.0 at /usr/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
[57/169] Compiling C++ object waybar.p/src_factory.cpp.o
In file included from /usr/include/wireplumber-0.5/wp/wp.h:25,
                 from ../include/modules/wireplumber.hpp:4,
                 from ../src/factory.cpp:99:
/usr/include/wireplumber-0.5/wp/log.h: In function ‘gboolean wp_log_topic_is_enabled(WpLogTopic*, GLogLevelFlags)’:
/usr/include/wireplumber-0.5/wp/log.h:112:24: warning: bitwise operation between different enumeration types ‘WpLogTopicFlags’ and ‘GLogLevelFlags’ is deprecated [-Wdeprecated-enum-enum-conversion]
  112 |   return (topic->flags & log_level & WP_LOG_TOPIC_LEVEL_MASK) != 0;
      |           ~~~~~~~~~~~~~^~~~~~~~~~~
[115/169] Compiling C++ object waybar.p/src_modules_privacy_privacy.cpp.o
../src/modules/privacy/privacy.cpp: In member function ‘virtual void waybar::modules::privacy::Privacy::update()’:
../src/modules/privacy/privacy.cpp:145:33: warning: ‘screenshare’ may be used uninitialized [-Wmaybe-uninitialized]
  145 |   bool is_visible = screenshare || audio_in || audio_out;
      |                     ~~~~~~~~~~~~^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:120:8: note: ‘screenshare’ was declared here
  120 |   bool screenshare, audio_in, audio_out;
      |        ^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:145:33: warning: ‘audio_in’ may be used uninitialized [-Wmaybe-uninitialized]
  145 |   bool is_visible = screenshare || audio_in || audio_out;
      |                     ~~~~~~~~~~~~^~~~~~~~~~~
../src/modules/privacy/privacy.cpp:120:21: note: ‘audio_in’ was declared here
  120 |   bool screenshare, audio_in, audio_out;
      |                     ^~~~~~~~
../src/modules/privacy/privacy.cpp:146:3: warning: ‘audio_out’ may be used uninitialized [-Wmaybe-uninitialized]
  146 |   if (is_visible != event_box_.get_visible()) {
      |   ^~
../src/modules/privacy/privacy.cpp:120:31: note: ‘audio_out’ was declared here
  120 |   bool screenshare, audio_in, audio_out;
      |                               ^~~~~~~~~
[118/169] Compiling C++ object waybar.p/src_modules_wireplumber.cpp.o
In file included from /usr/include/wireplumber-0.5/wp/wp.h:25,
                 from ../include/modules/wireplumber.hpp:4,
                 from ../src/modules/wireplumber.cpp:1:
/usr/include/wireplumber-0.5/wp/log.h: In function ‘gboolean wp_log_topic_is_enabled(WpLogTopic*, GLogLevelFlags)’:
/usr/include/wireplumber-0.5/wp/log.h:112:24: warning: bitwise operation between different enumeration types ‘WpLogTopicFlags’ and ‘GLogLevelFlags’ is deprecated [-Wdeprecated-enum-enum-conversion]
  112 |   return (topic->flags & log_level & WP_LOG_TOPIC_LEVEL_MASK) != 0;
      |           ~~~~~~~~~~~~~^~~~~~~~~~~
[169/169] Linking target waybar
[0/1] Installing files.
Installing waybar to /tmp/SBo/package-waybar/usr/bin
Stripping target 'waybar'.
Installing waybar-custom.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-disk.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-idle-inhibitor.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-image.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-states.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-temperature.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-battery.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-bluetooth.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-cffi.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-cpu.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-memory.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-systemd-failed-units.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-power-profiles-daemon.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-language.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-mode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-scratchpad.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-sway-workspaces.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-wlr-taskbar.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-layout.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-mode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-tags.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-river-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-dwl-tags.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-dwl-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-language.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-submap.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-window.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-hyprland-workspaces.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-network.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-gamemode.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-inhibitor.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-upower.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-privacy.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-pulseaudio.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-pulseaudio-slider.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-jack.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-wireplumber.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-tray.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-backlight.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-backlight-slider.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-keyboard-state.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-clock.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing waybar-styles.5 to /tmp/SBo/package-waybar/usr/man/man5
Installing /tmp/SBo/Waybar-0.10.3/resources/config.jsonc to /tmp/SBo/package-waybar/etc/xdg/waybar
Installing /tmp/SBo/Waybar-0.10.3/resources/style.css to /tmp/SBo/package-waybar/etc/xdg/waybar

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /tmp/waybar-0.10.3-x86_64-1_SBo.tgz

./
etc/
etc/xdg/
etc/xdg/waybar/
etc/xdg/waybar/config.jsonc
etc/xdg/waybar/style.css
install/
install/slack-desc
usr/
usr/bin/
usr/bin/waybar
usr/doc/
usr/doc/waybar-0.10.3/
usr/doc/waybar-0.10.3/LICENSE
usr/doc/waybar-0.10.3/README.md
usr/doc/waybar-0.10.3/waybar.SlackBuild
usr/man/
usr/man/man5/
usr/man/man5/waybar.5.gz
usr/man/man5/waybar-backlight.5.gz
usr/man/man5/waybar-backlight-slider.5.gz
usr/man/man5/waybar-battery.5.gz
usr/man/man5/waybar-bluetooth.5.gz
usr/man/man5/waybar-cffi.5.gz
usr/man/man5/waybar-clock.5.gz
usr/man/man5/waybar-cpu.5.gz
usr/man/man5/waybar-custom.5.gz
usr/man/man5/waybar-disk.5.gz
usr/man/man5/waybar-dwl-tags.5.gz
usr/man/man5/waybar-dwl-window.5.gz
usr/man/man5/waybar-gamemode.5.gz
usr/man/man5/waybar-hyprland-language.5.gz
usr/man/man5/waybar-hyprland-submap.5.gz
usr/man/man5/waybar-hyprland-window.5.gz
usr/man/man5/waybar-hyprland-workspaces.5.gz
usr/man/man5/waybar-idle-inhibitor.5.gz
usr/man/man5/waybar-image.5.gz
usr/man/man5/waybar-inhibitor.5.gz
usr/man/man5/waybar-jack.5.gz
usr/man/man5/waybar-keyboard-state.5.gz
usr/man/man5/waybar-memory.5.gz
usr/man/man5/waybar-network.5.gz
usr/man/man5/waybar-power-profiles-daemon.5.gz
usr/man/man5/waybar-privacy.5.gz
usr/man/man5/waybar-pulseaudio.5.gz
usr/man/man5/waybar-pulseaudio-slider.5.gz
usr/man/man5/waybar-river-layout.5.gz
usr/man/man5/waybar-river-mode.5.gz
usr/man/man5/waybar-river-tags.5.gz
usr/man/man5/waybar-river-window.5.gz
usr/man/man5/waybar-states.5.gz
usr/man/man5/waybar-styles.5.gz
usr/man/man5/waybar-sway-language.5.gz
usr/man/man5/waybar-sway-mode.5.gz
usr/man/man5/waybar-sway-scratchpad.5.gz
usr/man/man5/waybar-sway-window.5.gz
usr/man/man5/waybar-sway-workspaces.5.gz
usr/man/man5/waybar-systemd-failed-units.5.gz
usr/man/man5/waybar-temperature.5.gz
usr/man/man5/waybar-tray.5.gz
usr/man/man5/waybar-upower.5.gz
usr/man/man5/waybar-wireplumber.5.gz
usr/man/man5/waybar-wlr-taskbar.5.gz

Slackware package /tmp/waybar-0.10.3-x86_64-1_SBo.tgz created.

# upgradepkg --reinstall /tmp/waybar-0.10.3-x86_64-1_SBo.tgz           

+==============================================================================
| Upgrading waybar-0.10.3-x86_64-1_SBo package using /tmp/waybar-0.10.3-x86_64-1_SBo.tgz
+==============================================================================
Pre-installing package waybar-0.10.3-x86_64-1_SBo...
Removing package: waybar-0.10.3-x86_64-1_SBo-upgraded-2024-05-07,13:00:38
Verifying package waybar-0.10.3-x86_64-1_SBo.tgz.
Installing package waybar-0.10.3-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# waybar (bar for wlroots based compositors)
#
# Waybar is a highly customizable Wayland bar for Sway and Wlroots
# based compositors.
#
# Home: https://github.com/Alexays/Waybar
#
Package waybar-0.10.3-x86_64-1_SBo.tgz installed.
Package waybar-0.10.3-x86_64-1_SBo upgraded with new package /tmp/waybar-0.10.3-x86_64-1_SBo.tgz.
 
Old 05-07-2024, 12:34 PM   #15
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,679

Rep: Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796Reputation: 1796
just to make sure, it's on 15.0 or current?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
wayfire, wf-shell, wf-config, wcm and waybar slackbuilds for current adcdam Slackware 3 12-31-2021 05:44 AM
Building a DIY email server for testing before building a virtual server phughes1961 Linux - Server 2 04-02-2020 08:38 AM
Building an out-of-tree module without building the kernel source lijodevasia Linux - General 2 08-01-2013 12:45 AM
Problem building the PSP Toolchain under Ubuntu (gcc problem) L-28C Linux - Software 2 09-23-2008 02:38 AM
building a custom kernel...aic7xxx problem landonmkelsey Linux - Newbie 5 07-24-2001 12:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration