polybar and jsoncpp

For the last couple of hours polybar has been bugging me.

I can't figure out what is the problem.

jsoncpp was rebuild more than a month ago 1.9.3 and I have had no issues at all.

I have been deeply buried in a .NET development project on Windows (in a virtual machine) so I haven't paid much attention to my desktop - but sometime since early this morning and current time of writing - my polybar disappeared - (I have not made any system updates) - noting this because the compiling process is affecting my system and thus visible in polybar and suddenly it was not there.

I have checked the AUR page - which has a comment on the json lib - the interesting part was that some had the need to rebuild polybar.

I have done the rebuild but without any positive outcome - and one way or another this are going to be an issue when users update their systems.

Any attempt to launch polybar results in a message like below

➜  openbox polybar -c /home/fh/.config/polybar/config openbox-bar
polybar: error while loading shared libraries: libjsoncpp.so.22: cannot open shared object file: No such file or directory

My system is up-to-date

➜  openbox pacman-mirrors --status                               
Local mirror status for unstable branch
Mirror #1   OK  00:01   Denmark  https://www.uex.dk/public/manjaro/

I am completely lost - where this issue originates.

Where does this come from, is there an old symlink pointing to it? This is how it looks on my system:

$ ls -l /usr/lib/libjsoncpp.so*
lrwxrwxrwx 1 root root     16 14. Jun  01:00 /usr/lib/libjsoncpp.so -> libjsoncpp.so.24
-rwxr-xr-x 1 root root 223000 14. Jun  01:00 /usr/lib/libjsoncpp.so.24

That is the weird part and the part I have no clue upon :frowning:

➜  ~ ls -l /usr/lib/libjsoncpp.so*
lrwxrwxrwx 1 root root     16 14 jun 01:00 /usr/lib/libjsoncpp.so -> libjsoncpp.so.24
-rwxr-xr-x 1 root root 223000 14 jun 01:00 /usr/lib/libjsoncpp.so.24

The PKGBUILD is the one used everytime polybar needs rebuild (it is close to the AUR with the exception that this PKGBUILD is from source tag)

➜  openbox cat polybar/PKGBUILD 
# Maintainer: fhdk <fhatmanjaroorg>
# Contributory: Michael Carlberg <c@rlberg.se>
# Contributor: Michael Carlberg <c@rlberg.se>
pkgname=polybar
pkgver=3.4.3
pkgrel=4
pkgdesc="A fast and easy-to-use status bar"
arch=("i686" "x86_64")
url="https://github.com/polybar/polybar"
license=("MIT")
depends=("cairo"
        "xcb-util-image"
        "xcb-util-wm"
        "xcb-util-xrm"
        "xcb-util-cursor"
        "alsa-lib"
        "libpulse"
        "libmpdclient"
        "libnl"
        "jsoncpp"
        "curl")
optdepends=("i3-wm: i3 module support"
            "ttf-unifont: AUR: Font used in example config"
            "siji-git: AUR: Font used in example config"
            )
makedepends=("cmake" "git" "python" "pkg-config" "python-sphinx" "i3-wm")
conflicts=("polybar-git")
install="${pkgname}.install"
source=("${pkgname}::git+${url}.git#tag=${pkgver}")
md5sums=('SKIP')

prepare() {
  git -C "${pkgname}" submodule update --init --recursive
  mkdir -p "${pkgname}/build"
}

build() {
  cd "${pkgname}/build" || exit 1
  cmake -DCMAKE_INSTALL_PREFIX=/usr ..
  cmake --build .
}

package() {
  cmake --build "${pkgname}/build" --target install -- DESTDIR="${pkgdir}"
  install -Dm644 "${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

It is build in a clean chroot using buildpkg (manjaro-tools) and there is no indication what-so-ever of errors or missing libs - nothing

➜  ~ cd /data/projects/projects/manjaro-project/packages/community/openbox/
➜  openbox buildpkg -scw -p polybar
[sudo] password for fh: 
 --> Loading compiler settings: x86_64
==> Cleaning up ...
  -> Cleaning [/data/build/pkg/stable/x86_64]
  -> Cleaning [source files]
==> Cleaning chroot for [stable] (x86_64)...
  -> Deleting chroot copy fh ...
  -> Deleting chroot copy root ...
==> Creating chroot for [stable] (x86_64)...
 --> mirror: https://www.uex.dk/public/manjaro/stable/$repo/$arch
==> Creating install root at /var/lib/manjaro-tools/buildpkg/stable/x86_64/root
  -> Installing packages to /var/lib/manjaro-tools/buildpkg/stable/x86_64/root
:: Synchronizing package databases...
 core                  171.4 KiB  12.0 MiB/s 00:00 [#######################] 100%
 extra                2007.3 KiB  10.7 MiB/s 00:00 [#######################] 100%
 community               6.1 MiB  11.2 MiB/s 00:01 [#######################] 100%
:: There are 24 members in group base-devel:
:: Repository core
   1) autoconf  2) automake  3) binutils  4) bison  5) fakeroot  6) file
   7) findutils  8) flex  9) gawk  10) gcc  11) gettext  12) grep  13) groff
   14) gzip  15) libtool  16) m4  17) make  18) pacman  19) patch  20) pkgconf
   21) sed  22) sudo  23) texinfo  24) which

Enter a selection (default=all): 
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: bashrc-manjaro will be installed before its bash dependency

Packages (122) acl-2.2.53-3  archlinux-keyring-20200622-1  attr-2.4.48-3
               audit-2.8.5-6  bash-5.0.018-1  bashrc-manjaro-5.0.018-1
               bzip2-1.0.8-3  ca-certificates-20181109-3
               ca-certificates-mozilla-3.54-1  ca-certificates-utils-20181109-3
               coreutils-8.32-1  cracklib-2.9.7-2  curl-7.71.1-1  db-5.3.28-5
               diffutils-3.7-3  e2fsprogs-1.45.6-2  elfutils-0.180-1
               expat-2.2.9-3  filesystem-2020.05-1  gc-8.0.4-4
               gcc-libs-10.1.0-2  gdbm-1.18.1-3  glib2-2.64.4-1  glibc-2.31-5
               gmp-6.2.0-1  gnupg-2.2.21-1  gnutls-3.6.14-2  gpgme-1.13.1-7
               guile-2.2.6-2  iana-etc-20200707-1  icu-67.1-1  keyutils-1.6.3-1
               krb5-1.18.2-1  less-551-3  libarchive-3.4.3-1  libassuan-2.5.3-2
               libcap-2.37-1  libcap-ng-0.7.10-1  libcroco-0.6.13-2
               libelf-0.180-1  libffi-3.3-3  libgcrypt-1.8.6-1
               libgpg-error-1.38-1  libidn2-2.3.0-1  libksba-1.4.0-1
               libldap-2.4.50-2  libmicrohttpd-0.9.71-1  libmpc-1.1.0-2
               libnghttp2-1.41.0-1  libnsl-1.2.0-2  libp11-kit-0.23.20-5
               libpsl-0.21.0-2  libsasl-2.1.27-3  libseccomp-2.4.2-1
               libsecret-0.20.3-1  libssh2-1.9.0-2  libtasn1-4.16.0-1
               libtirpc-1.2.6-1  libunistring-0.9.10-2  libutil-linux-2.35.2-1.1
               libxml2-2.9.10-2  linux-api-headers-5.6.11-1  lz4-1:1.9.2-2
               manjaro-keyring-20200603-1  mpfr-4.0.2-2  ncurses-6.2-1
               nettle-3.6-1  npth-1.6-2  openssl-1.1.1.g-2  p11-kit-0.23.20-5
               pacman-mirrors-4.16.4-1  pam-1.3.1-2  pambase-20190105.1-2
               pcre-8.44-1  perl-5.32.0-1  pinentry-1.1.0-5  python-3.8.3-1
               python-appdirs-1.4.4-1  python-chardet-3.0.4-5
               python-idna-2.10-1  python-npyscreen-4.10.5-4
               python-ordered-set-3.1.1-2  python-packaging-20.4-1
               python-pyparsing-2.4.7-1  python-requests-2.24.0-1
               python-setuptools-1:49.2.0-1  python-six-1.15.0-1
               python-urllib3-1.25.9-1  readline-8.0.004-1  shadow-4.8.1-2
               sqlite-3.32.3-1  systemd-libs-245.6-8  tar-1.32-3  tzdata-2020a-1
               util-linux-2.35.2-1.1  xz-5.2.5-1  zlib-1:1.2.11-4  zstd-1.4.5-1
               autoconf-2.69-7  automake-1.16.2-3  binutils-2.34-5
               bison-3.6.4-1  fakeroot-1.24-2  file-5.39-1  findutils-4.7.0-2
               flex-2.6.4-3  gawk-5.1.0-1  gcc-10.1.0-2  gettext-0.20.2-1
               grep-3.4-1  groff-1.22.4-3  gzip-1.10-3
               libtool-2.4.6+42+gb88cebd5-13  m4-1.4.18-3  make-4.3-3
               pacman-5.2.2-1  patch-2.7.6-8  pkgconf-1.7.3-1  sed-4.8-1
               sudo-1.9.1-1  texinfo-6.7-3  which-2.21-5

Total Installed Size:  838.38 MiB

:: Proceed with installation? [Y/n] 
(122/122) checking keys in keyring                 [#######################] 100%
(122/122) checking package integrity               [#######################] 100%
(122/122) loading package files                    [#######################] 100%
(122/122) checking for file conflicts              [#######################] 100%
:: Processing package changes...
(  1/122) installing bashrc-manjaro                [#######################] 100%
(  2/122) installing linux-api-headers             [#######################] 100%
(  3/122) installing tzdata                        [#######################] 100%
(  4/122) installing iana-etc                      [#######################] 100%
(  5/122) installing filesystem                    [#######################] 100%
(  6/122) installing glibc                         [#######################] 100%
Optional dependencies for glibc
    gd: for memusagestat
(  7/122) installing gcc-libs                      [#######################] 100%
(  8/122) installing ncurses                       [#######################] 100%
(  9/122) installing readline                      [#######################] 100%
( 10/122) installing bash                          [#######################] 100%
Optional dependencies for bash
    bash-completion: for tab completion
( 11/122) installing gmp                           [#######################] 100%
( 12/122) installing mpfr                          [#######################] 100%
( 13/122) installing gawk                          [#######################] 100%
( 14/122) installing m4                            [#######################] 100%
( 15/122) installing diffutils                     [#######################] 100%
( 16/122) installing gdbm                          [#######################] 100%
( 17/122) installing db                            [#######################] 100%
( 18/122) installing perl                          [#######################] 100%
( 19/122) installing autoconf                      [#######################] 100%
( 20/122) installing automake                      [#######################] 100%
( 21/122) installing zlib                          [#######################] 100%
( 22/122) installing bzip2                         [#######################] 100%
( 23/122) installing xz                            [#######################] 100%
( 24/122) installing libtasn1                      [#######################] 100%
( 25/122) installing nettle                        [#######################] 100%
( 26/122) installing libffi                        [#######################] 100%
( 27/122) installing libp11-kit                    [#######################] 100%
( 28/122) installing attr                          [#######################] 100%
( 29/122) installing acl                           [#######################] 100%
( 30/122) installing libcap                        [#######################] 100%
( 31/122) installing openssl                       [#######################] 100%
Optional dependencies for openssl
    ca-certificates [pending]
( 32/122) installing coreutils                     [#######################] 100%
( 33/122) installing libgpg-error                  [#######################] 100%
( 34/122) installing libgcrypt                     [#######################] 100%
( 35/122) installing lz4                           [#######################] 100%
( 36/122) installing systemd-libs                  [#######################] 100%
( 37/122) installing p11-kit                       [#######################] 100%
( 38/122) installing libunistring                  [#######################] 100%
( 39/122) installing libidn2                       [#######################] 100%
( 40/122) installing gnutls                        [#######################] 100%
Optional dependencies for gnutls
    guile: for use with Guile bindings [pending]
( 41/122) installing libmicrohttpd                 [#######################] 100%
( 42/122) installing sqlite                        [#######################] 100%
( 43/122) installing expat                         [#######################] 100%
( 44/122) installing zstd                          [#######################] 100%
( 45/122) installing libarchive                    [#######################] 100%
( 46/122) installing findutils                     [#######################] 100%
( 47/122) installing ca-certificates-utils         [#######################] 100%
( 48/122) installing ca-certificates-mozilla       [#######################] 100%
( 49/122) installing ca-certificates               [#######################] 100%
( 50/122) installing libutil-linux                 [#######################] 100%
( 51/122) installing e2fsprogs                     [#######################] 100%
( 52/122) installing libsasl                       [#######################] 100%
( 53/122) installing libldap                       [#######################] 100%
( 54/122) installing keyutils                      [#######################] 100%
( 55/122) installing krb5                          [#######################] 100%
( 56/122) installing libssh2                       [#######################] 100%
( 57/122) installing libpsl                        [#######################] 100%
( 58/122) installing libnghttp2                    [#######################] 100%
( 59/122) installing curl                          [#######################] 100%
( 60/122) installing libelf                        [#######################] 100%
( 61/122) installing elfutils                      [#######################] 100%
( 62/122) installing binutils                      [#######################] 100%
( 63/122) installing bison                         [#######################] 100%
( 64/122) installing sed                           [#######################] 100%
( 65/122) installing cracklib                      [#######################] 100%
( 66/122) installing libtirpc                      [#######################] 100%
( 67/122) installing pambase                       [#######################] 100%
( 68/122) installing pam                           [#######################] 100%
( 69/122) installing libcap-ng                     [#######################] 100%
( 70/122) installing audit                         [#######################] 100%
( 71/122) installing shadow                        [#######################] 100%
( 72/122) installing util-linux                    [#######################] 100%
Optional dependencies for util-linux
    python: python bindings to libmount [pending]
    words: default dictionary for look
( 73/122) installing fakeroot                      [#######################] 100%
( 74/122) installing libseccomp                    [#######################] 100%
( 75/122) installing file                          [#######################] 100%
( 76/122) installing flex                          [#######################] 100%
( 77/122) installing libmpc                        [#######################] 100%
( 78/122) installing gcc                           [#######################] 100%
Optional dependencies for gcc
    lib32-gcc-libs: for generating code for 32-bit ABI
( 79/122) installing pcre                          [#######################] 100%
( 80/122) installing glib2                         [#######################] 100%
Optional dependencies for glib2
    python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report
    [pending]
    libelf: gresource inspection tool [installed]
( 81/122) installing icu                           [#######################] 100%
( 82/122) installing libxml2                       [#######################] 100%
( 83/122) installing libcroco                      [#######################] 100%
( 84/122) installing gettext                       [#######################] 100%
Optional dependencies for gettext
    git: for autopoint infrastructure updates
( 85/122) installing grep                          [#######################] 100%
( 86/122) installing groff                         [#######################] 100%
Optional dependencies for groff
    netpbm: for use together with man -H command interaction in browsers
    psutils: for use together with man -H command interaction in browsers
    libxaw: for gxditview
    perl-file-homedir: for use with glilypond
( 87/122) installing less                          [#######################] 100%
( 88/122) installing gzip                          [#######################] 100%
( 89/122) installing tar                           [#######################] 100%
( 90/122) installing libtool                       [#######################] 100%
( 91/122) installing texinfo                       [#######################] 100%
( 92/122) installing gc                            [#######################] 100%
( 93/122) installing guile                         [#######################] 100%
( 94/122) installing make                          [#######################] 100%
( 95/122) installing npth                          [#######################] 100%
( 96/122) installing libksba                       [#######################] 100%
( 97/122) installing libassuan                     [#######################] 100%
( 98/122) installing libsecret                     [#######################] 100%
Optional dependencies for libsecret
    org.freedesktop.secrets: secret storage backend
( 99/122) installing pinentry                      [#######################] 100%
Optional dependencies for pinentry
    gtk2: gtk2 backend
    qt5-base: qt backend
    gcr: gnome3 backend
(100/122) installing gnupg                         [#######################] 100%
Optional dependencies for gnupg
    libldap: gpg2keys_ldap [installed]
    libusb-compat: scdaemon
    pcsclite: scdaemon
(101/122) installing gpgme                         [#######################] 100%
(102/122) installing archlinux-keyring             [#######################] 100%
(103/122) installing manjaro-keyring               [#######################] 100%
(104/122) installing libnsl                        [#######################] 100%
(105/122) installing python                        [#######################] 100%
Optional dependencies for python
    python-setuptools [pending]
    python-pip
    sqlite [installed]
    mpdecimal: for decimal
    xz: for lzma [installed]
    tk: for tkinter
(106/122) installing python-npyscreen              [#######################] 100%
(107/122) installing python-urllib3                [#######################] 100%
Optional dependencies for python-urllib3
    python-pysocks: SOCKS support
    python-brotli: Brotli support
    python-pyopenssl: security support
(108/122) installing python-appdirs                [#######################] 100%
(109/122) installing python-pyparsing              [#######################] 100%
(110/122) installing python-six                    [#######################] 100%
(111/122) installing python-packaging              [#######################] 100%
(112/122) installing python-ordered-set            [#######################] 100%
(113/122) installing python-setuptools             [#######################] 100%
(114/122) installing python-chardet                [#######################] 100%
(115/122) installing python-idna                   [#######################] 100%
(116/122) installing python-requests               [#######################] 100%
Optional dependencies for python-requests
    python-pysocks: SOCKS proxy support
(117/122) installing pacman-mirrors                [#######################] 100%
Optional dependencies for pacman-mirrors
    gtk3: for interactive mode (GUI)
    python-gobject: for interactive mode (GUI)
(118/122) installing pacman                        [#######################] 100%
==> To import the data required by pacman for package verification run:
==> `pacman-key --init; pacman-key --populate archlinux manjaro`
==> See: https://www.archlinux.org/news/having-pacman-verify-packages
Optional dependencies for pacman
    haveged: for pacman-init.service
    perl-locale-gettext: translation support in makepkg-template
    findutils: for pacdiff --find [installed]
    mlocate: for pacdiff --locate
    sudo: privilege elevation for several scripts [pending]
    vim: default merge program for pacdiff
(119/122) installing patch                         [#######################] 100%
Optional dependencies for patch
    ed: for patch -e functionality
(120/122) installing pkgconf                       [#######################] 100%
(121/122) installing sudo                          [#######################] 100%
(122/122) installing which                         [#######################] 100%
:: Running post-transaction hooks...
(1/4) Warn about old perl modules
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_ADDRESS = "da_DK.UTF-8",
	LC_MONETARY = "da_DK.UTF-8",
	LC_PAPER = "da_DK.UTF-8",
	LC_MESSAGES = "C",
	LC_MEASUREMENT = "da_DK.UTF-8",
	LC_TIME = "da_DK.UTF-8",
	LANG = "C"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
(2/4) Configuring pacman-mirrors ...
::WARNING https://gitlab.manjaro.org '<urlopen error [Errno -2] Name or service not known>'
::WARNING https://wikipedia.org '<urlopen error [Errno -2] Name or service not known>'
::WARNING https://bitbucket.org '<urlopen error [Errno -2] Name or service not known>'
::INFO Internet connection appears to be down
::INFO Mirror ranking is not available
::INFO Mirror list is generated using random method
::INFO Writing mirror list
::Russia          : https://mirror.yandex.ru/mirrors/manjaro/stable
::Hungary         : http://mirror.infotronik.hu/mirrors/pub/manjaro/stable
::United_States   : http://mirror.dacentec.com/manjaro/stable
::Germany         : http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable
::United_Kingdom  : http://repo.manjaro.org.uk/stable
::Singapore       : https://download.nus.edu.sg/mirror/manjaro/stable
::Indonesia       : http://kambing.ui.ac.id/manjaro/stable
::Australia       : http://manjaro.melbourneitmirror.net/stable
::Germany         : https://repo.rhindon.net/manjaro/stable
::United_States   : https://mirror.math.princeton.edu/pub/manjaro/stable
::Ecuador         : https://mirror.cedia.org.ec/manjaro/stable
::Belgium         : http://ftp.belnet.be/mirrors/manjaro/stable
::United_Kingdom  : http://manjaro.mirrors.uk2.net/stable
::South_Africa    : http://mirror.is.co.za/mirrors/manjaro.org/stable
::South_Africa    : http://manjaro.mirror.ac.za/stable
::Germany         : http://mirror.ragenetwork.de/manjaro/stable
::Austria         : http://mirror.inode.at/manjaro/stable
::Bulgaria        : http://manjaro.telecoms.bg/stable
::China           : https://mirrors.shuosc.org/manjaro/stable
::Netherlands     : http://ftp.snt.utwente.nl/pub/linux/manjaro/stable
::United_States   : http://distro.ibiblio.org/manjaro/stable
::Bulgaria        : https://mirrors.netix.net/manjaro/stable
::Denmark         : https://mirrors.dotsrc.org/manjaro/stable
::Germany         : https://mirror.netzspielplatz.de/manjaro/packages/stable
::Iran            : https://repo.sadjad.ac.ir/manjaro/stable
::Indonesia       : http://kartolo.sby.datautama.net.id/manjaro/stable
::United_Kingdom  : https://www.mirrorservice.org/sites/repo.manjaro.org/repos/sta
::Greece          : https://ftp.cc.uoc.gr/mirrors/linux/manjaro/stable
::Japan           : http://ftp.riken.jp/Linux/manjaro/stable
::Germany         : http://ftp.rz.tu-bs.de/pub/mirror/manjaro.org/repos/stable
::Philippines     : http://mirror.rise.ph/manjaro/stable
::Portugal        : http://manjaro.barata.pt/stable
::Czech           : https://mirror.dkm.cz/manjaro/stable
::Sweden          : https://mirror.zetup.net/manjaro/stable
::Brazil          : http://linorg.usp.br/manjaro/stable
::Poland          : https://mirror.tuchola-dc.pl/manjaro/stable
::Colombia        : http://mirror.upb.edu.co/manjarostable
::China           : https://mirrors.shu.edu.cn/manjaro/stable
::France          : http://ftp.free.org/mirrors/repo.manjaro.org/repos/stable
::Denmark         : https://www.uex.dk/public/manjaro/stable
::Chile           : http://manjaro.dcc.uchile.cl/stable
::Germany         : https://mirror.netcologne.de/manjaro/stable
::Ecuador         : https://mirror.espoch.edu.ec/manjaro/stable
::Italy           : https://manjaro.mirror.garr.it/mirrors/manjaro/stable
::China           : https://mirrors.sjtug.sjtu.edu.cn/manjarostable
::Brazil          : http://mirror.ufam.edu.br/manjaro/stable
::Netherlands     : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable
::Germany         : https://ftp.halifax.rwth-aachen.de/manjaro/stable
::Spain           : http://ftp.caliu.cat/manjaro/stable
::Germany         : https://mirror.philpot.de/manjaro/stable
::Italy           : https://ba.mirror.garr.it/mirrors/manjaro/stable
::Belarus         : http://mirror.datacenter.by/pub/mirrors/manjaro/stable
::Hong_Kong       : http://ftp.cuhk.edu.hk/pub/Linux/manjaro/stable
::United_States   : https://mirrors.ocf.berkeley.edu/manjaro/stable
::Australia       : http://mirror.ventraip.net.au/Manjaro/stable
::China           : http://mirrors.tuna.tsinghua.edu.cn/manjaro/stable
::Netherlands     : https://mirror.koddos.net/manjaro/stable
::Canada          : https://osmirror.org/manjaro/stable
::Costa_Rica      : https://mirrors.ucr.ac.cr/manjaro/stable
::Italy           : https://ct.mirror.garr.it/mirrors/manjaro/stable
::Brazil          : http://pet.inf.ufsc.br/mirrors/manjarolinux/stable
::Taiwan          : http://free.nchc.org.tw/manjaro/stable
::Germany         : https://manjaro.moson.eu/stable
::Turkey          : http://ftp.linux.org.tr/manjaro/stable
::Romania         : http://mirrors.serverhost.ro/manjaro/packages/stable
::Poland          : http://mirror.chmuri.net/manjaro/stable
::Japan           : http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable
::China           : https://mirrors.ustc.edu.cn/manjaro/stable
::Sweden          : https://ftp.lysator.liu.se/pub/manjaro/stable
::Bulgaria        : https://manjaro.ipacct.com/manjaro/stable
::China           : https://mirrors.zju.edu.cn/manjaro/stable
::United_States   : https://mirror.clarkson.edu/manjaro/stable
::United_Kingdom  : http://mirror.catn.com/pub/manjaro/stable
::Brazil          : https://manjaro.c3sl.ufpr.br/stable
::Russia          : http://mirror.truenetwork.ru/manjaro/stable
::Belgium         : https://manjaro.cu.be/stable
::Bangladesh      : http://mirror.xeonbd.com/manjaro/stable
::France          : http://kibo.remi.lu/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
hint: use `pacman-mirrors` to generate and update your pacman mirrorlist.
(3/4) Updating the info directory file...
(4/4) Rebuilding certificate stores...
 --> Using build locales ...
Generating locales...
  en_US.UTF-8... done
Generation complete.
 --> Time chroot_init: 0.18 minutes
==> Start building [polybar]
==> Creating clean working copy [fh]...done
==> Making package: polybar 3.4.3-4 (tir 21 jul 2020 15:40:43 CEST)
==> Retrieving sources...
  -> Updating polybar git repo...
Fetching origin
==> Validating source files with md5sums...
    polybar ... Skipped
==> Making package: polybar 3.4.3-4 (Tue 21 Jul 2020 01:40:46 PM UTC)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency

Packages (57) alsa-topology-conf-1.2.3-1  alsa-ucm-conf-1.2.3-2
              argon2-20190702-3  cryptsetup-2.3.3-1  dbus-1.12.20-1
              device-mapper-2.02.187-3  flac-1.3.3-2
              fontconfig-2:2.13.91+48+gfcb0420-2  freetype2-2.10.2-1
              graphite-1:1.3.14-1  harfbuzz-2.6.8-2  hwids-20200306-1
              iptables-1:1.8.5-2  json-c-0.14-4  kbd-2.2.0-5  kmod-27-1
              libasyncns-0.8+3+g68cd5af-3  libice-1.0.10-3  libmnl-1.0.4-3
              libnetfilter_conntrack-1.0.8-1  libnfnetlink-1.0.1-4
              libnftnl-1.1.7-1  libogg-1.3.4-2  libpcap-1.9.1-2  libpng-1.6.37-3
              libsm-1.2.3-2  libsndfile-1.0.28-3  libusb-1.0.23-2
              libvorbis-1.3.7-2  libx11-1.6.9-7  libxau-1.0.9-3  libxcb-1.14-1
              libxdmcp-1.1.3-3  libxext-1.3.4-3  libxfixes-5.0.3-4
              libxi-1.7.10-3  libxrender-0.9.10-4  libxtst-1.2.3-4  lzo-2.10-3
              pcre2-10.35-1  pixman-0.40.0-1  popt-1.18-1  systemd-245.6-8
              xcb-proto-1.14-1  xcb-util-0.4.0-3  xcb-util-renderutil-0.3.9-3
              xorgproto-2020.1-1  alsa-lib-1.2.3.2-1
              cairo-1.17.2+25+gaee96d175-1  jsoncpp-1.9.2-1  libmpdclient-2.19-1
              libnl-3.5.0-2  libpulse-13.0-3  xcb-util-cursor-0.1.3-3
              xcb-util-image-0.4.0-3  xcb-util-wm-0.4.1-3  xcb-util-xrm-1.3-2

Total Installed Size:  81.79 MiB

:: Proceed with installation? [Y/n] 
(57/57) checking keys in keyring                   [#######################] 100%
(57/57) checking package integrity                 [#######################] 100%
(57/57) loading package files                      [#######################] 100%
(57/57) checking for file conflicts                [#######################] 100%
:: Processing package changes...
( 1/57) installing libpng                          [#######################] 100%
( 2/57) installing xcb-proto                       [#######################] 100%
( 3/57) installing libxdmcp                        [#######################] 100%
( 4/57) installing libxau                          [#######################] 100%
( 5/57) installing libxcb                          [#######################] 100%
( 6/57) installing xorgproto                       [#######################] 100%
( 7/57) installing libx11                          [#######################] 100%
( 8/57) installing libxrender                      [#######################] 100%
( 9/57) installing libxext                         [#######################] 100%
(10/57) installing graphite                        [#######################] 100%
(11/57) installing harfbuzz                        [#######################] 100%
Optional dependencies for harfbuzz
    cairo: hb-view program [pending]
(12/57) installing freetype2                       [#######################] 100%
(13/57) installing fontconfig                      [#######################] 100%
Rebuilding fontconfig cache... done.
(14/57) installing pixman                          [#######################] 100%
(15/57) installing lzo                             [#######################] 100%
(16/57) installing cairo                           [#######################] 100%
(17/57) installing xcb-util                        [#######################] 100%
(18/57) installing xcb-util-image                  [#######################] 100%
(19/57) installing xcb-util-wm                     [#######################] 100%
(20/57) installing xcb-util-xrm                    [#######################] 100%
(21/57) installing xcb-util-renderutil             [#######################] 100%
(22/57) installing xcb-util-cursor                 [#######################] 100%
(23/57) installing alsa-topology-conf              [#######################] 100%
(24/57) installing alsa-ucm-conf                   [#######################] 100%
(25/57) installing alsa-lib                        [#######################] 100%
(26/57) installing dbus                            [#######################] 100%
(27/57) installing libasyncns                      [#######################] 100%
(28/57) installing libxi                           [#######################] 100%
(29/57) installing libxfixes                       [#######################] 100%
(30/57) installing libxtst                         [#######################] 100%
(31/57) installing libice                          [#######################] 100%
(32/57) installing libsm                           [#######################] 100%
(33/57) installing libogg                          [#######################] 100%
(34/57) installing flac                            [#######################] 100%
(35/57) installing libvorbis                       [#######################] 100%
(36/57) installing libsndfile                      [#######################] 100%
Optional dependencies for libsndfile
    alsa-lib: for sndfile-play [installed]
(37/57) installing device-mapper                   [#######################] 100%
(38/57) installing popt                            [#######################] 100%
(39/57) installing json-c                          [#######################] 100%
(40/57) installing argon2                          [#######################] 100%
(41/57) installing cryptsetup                      [#######################] 100%
(42/57) installing libmnl                          [#######################] 100%
(43/57) installing libnftnl                        [#######################] 100%
(44/57) installing libnl                           [#######################] 100%
(45/57) installing libusb                          [#######################] 100%
(46/57) installing libpcap                         [#######################] 100%
(47/57) installing libnfnetlink                    [#######################] 100%
(48/57) installing libnetfilter_conntrack          [#######################] 100%
(49/57) installing iptables                        [#######################] 100%
(50/57) installing kbd                             [#######################] 100%
(51/57) installing kmod                            [#######################] 100%
(52/57) installing hwids                           [#######################] 100%
(53/57) installing pcre2                           [#######################] 100%
(54/57) installing systemd                         [#######################] 100%
Initializing machine ID from random generator.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    libmicrohttpd: remote journald capabilities [installed]
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries
    polkit: allow administration as unprivileged user
    curl: machinectl pull-tar and pull-raw [installed]
(55/57) installing libpulse                        [#######################] 100%
(56/57) installing libmpdclient                    [#######################] 100%
(57/57) installing jsoncpp                         [#######################] 100%
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
(2/9) Updating journal message catalog...
(3/9) Reloading system manager configuration...
  Skipped: Current root is not booted.
(4/9) Updating udev hardware database...
(5/9) Applying kernel sysctl settings...
  Skipped: Current root is not booted.
(6/9) Creating temporary files...
(7/9) Reloading device manager configuration...
  Skipped: Device manager is not running.
(8/9) Arming ConditionNeedsUpdate...
(9/9) Reloading system bus configuration...
  Skipped: Current root is not booted.
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (37) fribidi-1.0.10-1  libdatrie-0.2.12-2  libev-4.33-1
              libthai-0.1.28-2  libuv-1.38.1-1  libxft-2.3.3-2
              libxkbcommon-0.10.0-1  libxkbcommon-x11-0.10.0-1
              pango-1:1.44.7+11+g73b46b04-1  perl-error-0.17029-2
              perl-mailtools-2.21-4  perl-timedate-2.33-2  python-babel-2.8.0-4
              python-docutils-0.16-1  python-imagesize-1.2.0-1
              python-jinja-2.11.2-1  python-markupsafe-1.1.1-4
              python-pygments-2.6.1-2  python-pytz-2020.1-1
              python-snowballstemmer-2.0.0-3
              python-sphinx-alabaster-theme-0.7.12-3
              python-sphinxcontrib-applehelp-1.0.2-1
              python-sphinxcontrib-devhelp-1.0.2-1
              python-sphinxcontrib-htmlhelp-1.0.3-1
              python-sphinxcontrib-jsmath-1.0.1-4
              python-sphinxcontrib-qthelp-1.0.3-1
              python-sphinxcontrib-serializinghtml-1.1.4-1  rhash-1.3.9-2
              shared-mime-info-2.0+1+g6bf9e4f-2  startup-notification-0.12-7
              xcb-util-keysyms-0.4.0-3  xkeyboard-config-2.30-2  yajl-2.1.0-3
              cmake-3.17.3-1  git-2.27.0-1  i3-wm-4.18.1-1
              python-sphinx-3.1.2-1

Total Installed Size:  161.91 MiB

:: Proceed with installation? [Y/n] 
(37/37) checking keys in keyring                   [#######################] 100%
(37/37) checking package integrity                 [#######################] 100%
(37/37) loading package files                      [#######################] 100%
(37/37) checking for file conflicts                [#######################] 100%
:: Processing package changes...
( 1/37) installing shared-mime-info                [#######################] 100%
( 2/37) installing libuv                           [#######################] 100%
( 3/37) installing rhash                           [#######################] 100%
( 4/37) installing cmake                           [#######################] 100%
Optional dependencies for cmake
    qt5-base: cmake-gui
( 5/37) installing perl-error                      [#######################] 100%
( 6/37) installing perl-timedate                   [#######################] 100%
( 7/37) installing perl-mailtools                  [#######################] 100%
( 8/37) installing git                             [#######################] 100%
Optional dependencies for git
    tk: gitk and git gui
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-mime-tools: git send-email
    perl-net-smtp-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
( 9/37) installing python-pytz                     [#######################] 100%
(10/37) installing python-babel                    [#######################] 100%
(11/37) installing python-docutils                 [#######################] 100%
(12/37) installing python-imagesize                [#######################] 100%
(13/37) installing python-markupsafe               [#######################] 100%
(14/37) installing python-jinja                    [#######################] 100%
Optional dependencies for python-jinja
    python-babel: for i18n support [installed]
(15/37) installing python-pygments                 [#######################] 100%
(16/37) installing python-snowballstemmer          [#######################] 100%
Optional dependencies for python-snowballstemmer
    python-pystemmer: for improved performance
(17/37) installing python-sphinx-alabaster-theme   [#######################] 100%
(18/37) installing python-sphinxcontrib-applehelp  [#######################] 100%
(19/37) installing python-sphinxcontrib-devhelp    [#######################] 100%
(20/37) installing python-sphinxcontrib-htmlhelp   [#######################] 100%
(21/37) installing python-sphinxcontrib-jsmath     [#######################] 100%
(22/37) installing python-sphinxcontrib-qthelp     [#######################] 100%
(23/37) installing python-sphinxcontrib-serial...  [#######################] 100%
(24/37) installing python-sphinx                   [#######################] 100%
Optional dependencies for python-sphinx
    imagemagick: for ext.imgconverter
    texlive-latexextra: for generation of PDF documentation
(25/37) installing xcb-util-keysyms                [#######################] 100%
(26/37) installing libev                           [#######################] 100%
(27/37) installing yajl                            [#######################] 100%
(28/37) installing startup-notification            [#######################] 100%
(29/37) installing libdatrie                       [#######################] 100%
(30/37) installing libthai                         [#######################] 100%
(31/37) installing libxft                          [#######################] 100%
(32/37) installing fribidi                         [#######################] 100%
(33/37) installing pango                           [#######################] 100%
(34/37) installing xkeyboard-config                [#######################] 100%
(35/37) installing libxkbcommon                    [#######################] 100%
(36/37) installing libxkbcommon-x11                [#######################] 100%
(37/37) installing i3-wm                           [#######################] 100%
Optional dependencies for i3-wm
    dmenu: As menu.
    i3lock: For locking your screen.
    i3status: To display systeminformation with a bar.
    perl: i3-save-tree and i3-dmenu-desktop [installed]
    perl-anyevent-i3: Features like saving the layout.
    perl-json-xs: Features like saving the layout.
:: Running post-transaction hooks...
(1/5) Creating system user accounts...
(2/5) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/5) Arming ConditionNeedsUpdate...
(4/5) Warn about old perl modules
(5/5) Updating the MIME type database...
==> Retrieving sources...
  -> Updating polybar git repo...
Fetching origin
==> Validating source files with md5sums...
    polybar ... Skipped
==> Extracting sources...
  -> Creating working copy of polybar git repo...
Cloning into 'polybar'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Submodule 'lib/i3ipcpp' (https://github.com/polybar/i3ipcpp) registered for path 'lib/i3ipcpp'
Submodule 'lib/xpp' (https://github.com/polybar/xpp) registered for path 'lib/xpp'
Cloning into '/build/polybar/src/polybar/lib/i3ipcpp'...
Cloning into '/build/polybar/src/polybar/lib/xpp'...
Submodule path 'lib/i3ipcpp': checked out '21ce9060ac7c502225fdbd2f200b1cbdd8eca08d'
From https://github.com/polybar/xpp
 * branch            f70dd8bb50944ab64ab902d9d8ab555599249dc1 -> FETCH_HEAD
Submodule path 'lib/xpp': checked out 'f70dd8bb50944ab64ab902d9d8ab555599249dc1'
==> Starting build()...
-- Trying to enable ccache
-- Couldn't locate ccache, disabling ccache...
-- The CXX compiler identification is GNU 10.1.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No build type specified; using Release
-- Using supported compiler GNU-10.1.0
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.7.3") 
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Checking for module 'cairo-fc'
--   Found cairo-fc, version 1.17.3
-- Checking for module 'alsa'
--   Found alsa, version 1.2.3.2
-- Checking for module 'libcurl'
--   Found libcurl, version 7.71.1
-- Checking for module 'libmpdclient'
--   Found libmpdclient, version 2.19
-- Checking for module 'libnl-genl-3.0'
--   Found libnl-genl-3.0, version 3.5.0
-- Checking for module 'libpulse'
--   Found libpulse, version 13.0
-- Checking for module 'xcb-composite'
--   Found xcb-composite, version 1.14
-- Checking for module 'xcb-xkb'
--   Found xcb-xkb, version 1.14
-- Checking for module 'xcb-randr'
--   Found xcb-randr, version 1.14
-- Checking for module 'xcb-randr>=1.12'
--   Found xcb-randr, version 1.14
-- Checking for module 'xcb-xrm'
--   Found xcb-xrm, version 1.3
-- Checking for module 'xcb-cursor'
--   Found xcb-cursor, version 0.1.3
--  Build:
--    Version: 3.4.3
--    Type: Release
--    CXX: /usr/bin/c++ -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -Wpedantic -O3 -DNDEBUG
--    LD: /usr/bin/ld -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now 
--  Install Paths:
--    PREFIX:  /usr
--    BINDIR:  /usr/bin
--    DATADIR: /usr/share
--    DOCDIR:  /usr/share/doc/polybar
--    MANDIR:  /usr/share/man
--  Targets:
-- [X]   polybar-msg
-- [ ]   testsuite
-- [X]   documentation
--  Module support:
-- [X]   alsa (1.2.3.2)
-- [X]   curl (7.71.1)
-- [X]   i3
-- [X]   mpd (2.19)
-- [X]   network (libnl) (3.5.0)
-- [X]   pulseaudio (13.0)
-- [X]   xkeyboard (1.14)
--  X extensions:
-- [X]   xcb-randr (1.14)
-- [X]   xcb-randr (monitor support) (1.14)
-- [X]   xcb-composite (1.14)
-- [X]   xcb-xkb (1.14)
-- [X]   xcb-xrm (1.3)
-- [X]   xcb-cursor (0.1.3)
--  Log options:
-- [X]   Trace logging
-- The C compiler identification is GNU 10.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Checking for module 'xcb-proto'
--   Found xcb-proto, version 1.14
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.3", minimum required is "3.5") 
-- XCB[XCB]: Found component XCB
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_XCB)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:28 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_XCB: /usr/lib/libxcb.so  
-- XCB[ICCCM]: Found component ICCCM
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_ICCCM)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:28 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_ICCCM: /usr/lib/libxcb-icccm.so  
-- XCB[EWMH]: Found component EWMH
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_EWMH)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:28 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_EWMH: /usr/lib/libxcb-ewmh.so  
-- XCB[UTIL]: Found component UTIL
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_UTIL)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:28 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_UTIL: /usr/lib/libxcb-util.so  
-- XCB[IMAGE]: Found component IMAGE
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_IMAGE)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:28 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_IMAGE: /usr/lib/libxcb-image.so  
-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-icccm.so;/usr/lib/libxcb-ewmh.so;/usr/lib/libxcb-util.so;/usr/lib/libxcb-image.so  
-- Searching for xcbgen with python
-- Found xcbgen in /usr/lib/python3.8/site-packages
-- XCB[RANDR]: Found component RANDR
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_RANDR)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:110 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_RANDR: /usr/lib/libxcb-randr.so  
-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-icccm.so;/usr/lib/libxcb-ewmh.so;/usr/lib/libxcb-util.so;/usr/lib/libxcb-image.so;/usr/lib/libxcb-randr.so  
-- XCB[COMPOSITE]: Found component COMPOSITE
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args`
  (XCB_COMPOSITE) does not match the name of the calling package (XCB).  This
  can lead to problems in calling code that expects `find_package` result
  variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:130 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_COMPOSITE: /usr/lib/libxcb-composite.so  
-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-icccm.so;/usr/lib/libxcb-ewmh.so;/usr/lib/libxcb-util.so;/usr/lib/libxcb-image.so;/usr/lib/libxcb-randr.so;/usr/lib/libxcb-composite.so  
-- XCB[XKB]: Found component XKB
CMake Warning (dev) at /usr/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:272 (message):
  The package name passed to `find_package_handle_standard_args` (XCB_XKB)
  does not match the name of the calling package (XCB).  This can lead to
  problems in calling code that expects `find_package` result variables
  (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
  lib/xpp/cmake/FindXCB.cmake:219 (find_package_handle_standard_args)
  lib/xpp/cmake/FindXCB.cmake:238 (_xcb_handle_component)
  lib/xpp/CMakeLists.txt:135 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found XCB_XKB: /usr/lib/libxcb-xkb.so  
-- Found XCB: /usr/lib/libxcb.so;/usr/lib/libxcb-icccm.so;/usr/lib/libxcb-ewmh.so;/usr/lib/libxcb-util.so;/usr/lib/libxcb-image.so;/usr/lib/libxcb-randr.so;/usr/lib/libxcb-composite.so;/usr/lib/libxcb-xkb.so  
-- xpp: including xcb proto composite.xml
-- xpp: including xcb proto randr.xml
-- xpp: including xcb proto xkb.xml
-- xpp: including xcb proto xproto.xml
-- Checking for module 'jsoncpp>=1.7.7'
--   Found jsoncpp, version 1.9.2
-- Font not found: fixed:pixelsize=10
-- Font not found: unifont:fontformat=truetype
-- Font not found: siji:pixelsize=10
-- Configuring done
-- Generating done
-- Build files have been written to: /build/polybar/src/polybar/build
[  2%] Generating ../../../lib/xpp/include/xpp/proto/x.hpp
[  2%] Generating ../../../lib/xpp/include/xpp/proto/composite.hpp
Scanning dependencies of target doc_man
Scanning dependencies of target doc_html
Scanning dependencies of target i3ipc++
Scanning dependencies of target polybar-msg
[  3%] sphinx-build man: see doc/builder-man.log
[  4%] sphinx-build html: see doc/builder-html.log
[  5%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc.cpp.o
[  6%] Building CXX object bin/CMakeFiles/polybar-msg.dir/ipc.cpp.o
[  7%] Generating ../../../lib/xpp/include/xpp/proto/randr.hpp
WARNING: html_static_path entry '/build/polybar/src/polybar/doc/_static' does not exist
WARNING: html_static_path entry '/build/polybar/src/polybar/doc/_static' does not exist
list: size, ['red', 'green', 'blue']
list: size, ['red', 'green', 'blue']
[  8%] Generating ../../../lib/xpp/include/xpp/proto/xkb.hpp
[  8%] Built target doc_man
[  9%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/env.cpp.o
[  9%] Built target doc_html
[ 10%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/file.cpp.o
Scanning dependencies of target doc
[ 10%] Built target doc
[ 11%] Building CXX object bin/CMakeFiles/polybar-msg.dir/utils/string.cpp.o
[ 12%] Building CXX object lib/i3ipcpp/CMakeFiles/i3ipc++.dir/src/ipc-util.cpp.o
[ 13%] Linking CXX executable polybar-msg
[ 13%] Built target polybar-msg
[ 14%] Linking CXX static library libi3ipc++.a
[ 14%] Built target i3ipc++
Scanning dependencies of target xpp
[ 15%] Linking CXX static library libxpp.a
[ 15%] Built target xpp
Scanning dependencies of target poly
[ 18%] Building CXX object bin/CMakeFiles/poly.dir/adapters/alsa/control.cpp.o
[ 18%] Building CXX object bin/CMakeFiles/poly.dir/adapters/alsa/mixer.cpp.o
[ 18%] Building CXX object bin/CMakeFiles/poly.dir/adapters/net.cpp.o
[ 19%] Building CXX object bin/CMakeFiles/poly.dir/adapters/net_nl.cpp.o
[ 20%] Building CXX object bin/CMakeFiles/poly.dir/adapters/pulseaudio.cpp.o
[ 21%] Building CXX object bin/CMakeFiles/poly.dir/adapters/mpd.cpp.o
[ 22%] Building CXX object bin/CMakeFiles/poly.dir/cairo/utils.cpp.o
[ 23%] Building CXX object bin/CMakeFiles/poly.dir/components/bar.cpp.o
[ 24%] Building CXX object bin/CMakeFiles/poly.dir/components/builder.cpp.o
[ 25%] Building CXX object bin/CMakeFiles/poly.dir/components/command_line.cpp.o
[ 26%] Building CXX object bin/CMakeFiles/poly.dir/components/config.cpp.o
[ 27%] Building CXX object bin/CMakeFiles/poly.dir/components/controller.cpp.o
[ 28%] Building CXX object bin/CMakeFiles/poly.dir/components/ipc.cpp.o
[ 29%] Building CXX object bin/CMakeFiles/poly.dir/components/logger.cpp.o
[ 30%] Building CXX object bin/CMakeFiles/poly.dir/components/parser.cpp.o
[ 31%] Building CXX object bin/CMakeFiles/poly.dir/components/renderer.cpp.o
[ 32%] Building CXX object bin/CMakeFiles/poly.dir/components/screen.cpp.o
[ 33%] Building CXX object bin/CMakeFiles/poly.dir/components/taskqueue.cpp.o
[ 34%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/animation.cpp.o
[ 35%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/iconset.cpp.o
[ 36%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/label.cpp.o
[ 37%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/progressbar.cpp.o
[ 38%] Building CXX object bin/CMakeFiles/poly.dir/drawtypes/ramp.cpp.o
[ 39%] Building CXX object bin/CMakeFiles/poly.dir/events/signal_emitter.cpp.o
[ 40%] Building CXX object bin/CMakeFiles/poly.dir/events/signal_receiver.cpp.o
[ 41%] Building CXX object bin/CMakeFiles/poly.dir/modules/alsa.cpp.o
[ 42%] Building CXX object bin/CMakeFiles/poly.dir/modules/backlight.cpp.o
[ 43%] Building CXX object bin/CMakeFiles/poly.dir/modules/battery.cpp.o
[ 44%] Building CXX object bin/CMakeFiles/poly.dir/modules/bspwm.cpp.o
[ 45%] Building CXX object bin/CMakeFiles/poly.dir/modules/counter.cpp.o
[ 46%] Building CXX object bin/CMakeFiles/poly.dir/modules/cpu.cpp.o
[ 47%] Building CXX object bin/CMakeFiles/poly.dir/modules/date.cpp.o
[ 48%] Building CXX object bin/CMakeFiles/poly.dir/modules/fs.cpp.o
[ 50%] Building CXX object bin/CMakeFiles/poly.dir/modules/github.cpp.o
[ 51%] Building CXX object bin/CMakeFiles/poly.dir/modules/i3.cpp.o
[ 52%] Building CXX object bin/CMakeFiles/poly.dir/modules/ipc.cpp.o
[ 53%] Building CXX object bin/CMakeFiles/poly.dir/modules/memory.cpp.o
[ 54%] Building CXX object bin/CMakeFiles/poly.dir/modules/menu.cpp.o
[ 55%] Building CXX object bin/CMakeFiles/poly.dir/modules/meta/base.cpp.o
[ 56%] Building CXX object bin/CMakeFiles/poly.dir/modules/mpd.cpp.o
[ 57%] Building CXX object bin/CMakeFiles/poly.dir/modules/network.cpp.o
[ 58%] Building CXX object bin/CMakeFiles/poly.dir/modules/pulseaudio.cpp.o
[ 59%] Building CXX object bin/CMakeFiles/poly.dir/modules/script.cpp.o
[ 60%] Building CXX object bin/CMakeFiles/poly.dir/modules/systray.cpp.o
[ 61%] Building CXX object bin/CMakeFiles/poly.dir/modules/temperature.cpp.o
[ 62%] Building CXX object bin/CMakeFiles/poly.dir/modules/text.cpp.o
[ 63%] Building CXX object bin/CMakeFiles/poly.dir/modules/xbacklight.cpp.o
[ 64%] Building CXX object bin/CMakeFiles/poly.dir/modules/xkeyboard.cpp.o
[ 65%] Building CXX object bin/CMakeFiles/poly.dir/modules/xwindow.cpp.o
[ 66%] Building CXX object bin/CMakeFiles/poly.dir/modules/xworkspaces.cpp.o
[ 67%] Building CXX object bin/CMakeFiles/poly.dir/utils/bspwm.cpp.o
[ 68%] Building CXX object bin/CMakeFiles/poly.dir/utils/command.cpp.o
[ 69%] Building CXX object bin/CMakeFiles/poly.dir/utils/concurrency.cpp.o
[ 70%] Building CXX object bin/CMakeFiles/poly.dir/utils/env.cpp.o
[ 71%] Building CXX object bin/CMakeFiles/poly.dir/utils/factory.cpp.o
[ 72%] Building CXX object bin/CMakeFiles/poly.dir/utils/file.cpp.o
[ 73%] Building CXX object bin/CMakeFiles/poly.dir/utils/http.cpp.o
[ 74%] Building CXX object bin/CMakeFiles/poly.dir/utils/i3.cpp.o
[ 75%] Building CXX object bin/CMakeFiles/poly.dir/utils/inotify.cpp.o
[ 76%] Building CXX object bin/CMakeFiles/poly.dir/utils/io.cpp.o
[ 77%] Building CXX object bin/CMakeFiles/poly.dir/utils/process.cpp.o
[ 78%] Building CXX object bin/CMakeFiles/poly.dir/utils/socket.cpp.o
[ 79%] Building CXX object bin/CMakeFiles/poly.dir/utils/string.cpp.o
[ 80%] Building CXX object bin/CMakeFiles/poly.dir/utils/throttle.cpp.o
[ 81%] Building CXX object bin/CMakeFiles/poly.dir/x11/atoms.cpp.o
[ 82%] Building CXX object bin/CMakeFiles/poly.dir/x11/background_manager.cpp.o
[ 83%] Building CXX object bin/CMakeFiles/poly.dir/x11/connection.cpp.o
[ 84%] Building CXX object bin/CMakeFiles/poly.dir/x11/cursor.cpp.o
[ 85%] Building CXX object bin/CMakeFiles/poly.dir/x11/ewmh.cpp.o
[ 86%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/composite.cpp.o
[ 87%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/randr.cpp.o
[ 88%] Building CXX object bin/CMakeFiles/poly.dir/x11/extensions/xkb.cpp.o
[ 89%] Building CXX object bin/CMakeFiles/poly.dir/x11/icccm.cpp.o
[ 90%] Building CXX object bin/CMakeFiles/poly.dir/x11/registry.cpp.o
[ 91%] Building CXX object bin/CMakeFiles/poly.dir/x11/tray_client.cpp.o
[ 92%] Building CXX object bin/CMakeFiles/poly.dir/x11/tray_manager.cpp.o
[ 93%] Building CXX object bin/CMakeFiles/poly.dir/x11/window.cpp.o
[ 94%] Building CXX object bin/CMakeFiles/poly.dir/x11/winspec.cpp.o
[ 95%] Building CXX object bin/CMakeFiles/poly.dir/x11/xembed.cpp.o
[ 96%] Building CXX object bin/CMakeFiles/poly.dir/x11/xresources.cpp.o
[ 97%] Linking CXX static library libpoly.a
[ 97%] Built target poly
Scanning dependencies of target polybar
[ 98%] Building CXX object bin/CMakeFiles/polybar.dir/main.cpp.o
[100%] Linking CXX executable polybar
[100%] Built target polybar
==> Entering fakeroot environment...
==> Starting package()...
[  1%] sphinx-build html: see doc/builder-html.log
[  5%] Built target i3ipc++
[  5%] sphinx-build man: see doc/builder-man.log
[ 10%] Built target xpp
[ 15%] Built target polybar-msg
[ 97%] Built target poly
[100%] Built target polybar
WARNING: html_static_path entry '/build/polybar/src/polybar/doc/_static' does not exist
WARNING: html_static_path entry '/build/polybar/src/polybar/doc/_static' does not exist
[100%] Built target doc_html
[100%] Built target doc_man
[100%] Built target doc
Install the project...
-- Install configuration: "Release"
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/config
-- Up-to-date: /build/polybar/pkg/polybar/usr/share/doc/polybar
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/objects.inv
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/searchindex.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/genindex.html
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/searchtools.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/jquery.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/language_data.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/alabaster.css
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/custom.css
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/underscore-1.3.1.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/pygments.css
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/file.png
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/underscore.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/documentation_options.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/basic.css
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/jquery-3.5.1.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/plus.png
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/minus.png
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_static/doctools.js
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/man
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/man/polybar.1.html
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/index.html
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_sources
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_sources/index.rst.txt
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_sources/man
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/_sources/man/polybar.1.rst.txt
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/search.html
-- Installing: /build/polybar/pkg/polybar/usr/share/doc/polybar/.buildinfo
-- Installing: /build/polybar/pkg/polybar/usr/share/man/man1/polybar.1
-- Installing: /build/polybar/pkg/polybar/usr/share/bash-completion/completions/polybar
-- Installing: /build/polybar/pkg/polybar/usr/share/zsh/site-functions/_polybar
-- Installing: /build/polybar/pkg/polybar/usr/share/zsh/site-functions/_polybar_msg
-- Installing: /build/polybar/pkg/polybar/usr/bin/polybar
-- Installing: /build/polybar/pkg/polybar/usr/bin/polybar-msg
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "polybar"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: polybar 3.4.3-4 (Tue 21 Jul 2020 01:41:29 PM UTC)
  -> Moving [polybar-3.4.3-4-x86_64.pkg.tar.zst] -> [/data/build/pkg/stable/x86_64]
  -> Signing [polybar-3.4.3-4-x86_64.pkg.tar.zst] with key 17C752B61B2F2E90...
  -> Archiving log files [polybar-3.4.3-4-x86_64.log.tar.xz] ...
  -> Cleaning log files ...
==> Finished building [polybar]
 --> Time make_pkg: 0.97 minutes

I think I accidently found it - dang - I am using stable branch - then the lib doesn't match.

1 Like

There is a polybar package available in the community repo which suffers from the same problem - it would need a rebuild as well.

That is the one I am working to fix - which branch?

1 Like

unstable

Now we are back on track - pushing to unstable now ....

Thank you for input :+1:

If you are spotting a topic relating to this issue please ping me as I usually only push to unstable (exceptions exist - I know)

1 Like

Forum kindly sponsored by