pulseaudio-12.2 fails to build if libcli (separate package/project) is installed
When libcli package is installed, compilation of latest pulseaudio release fails like this:
libtool: relink: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC modules/.libs/module_cli_la-module-cli.o -Wl,-rpath -Wl,/usr/lib64/pulseaudio -Wl,-rpath -Wl,/usr/lib64/pulse-12.2/modules -L/var/tmp/portage/media-sound/pulseaudio-12.2-r1/image//usr/lib64/pulseaudio -L/usr/lib64/pulseaudio -lpulsecore-12.2 -lpulsecommon-12.2 -L/var/tmp/portage/media-sound/pulseaudio-12.2-r1/image//usr/lib64 -L/usr/lib64 -lpulse -L/var/tmp/portage/media-sound/pulseaudio-12.2-r1/image//usr/lib64/pulse-12.2/modules -L/usr/lib64/pulse-12.2/modules -lcli -lgdbm -lcap -lpthread -lrt -ldl -lm -march=native -mtune=native -O2 -Wl,-z -Wl,nodelete -Wl,--no-undefined -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -pthread -Wl,-soname -Wl,module-cli.so -o .libs/module-cli.so
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: modules/.libs/module_cli_la-module-cli.o: in function `module_cli_LTX_pa__init':
module-cli.c:(.text+0x28c): undefined reference to `pa_cli_new'
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: module-cli.c:(.text+0x2b2): undefined reference to `pa_cli_set_eof_callback'
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: modules/.libs/module_cli_la-module-cli.o: in function `module_cli_LTX_pa__done':
module-cli.c:(.text+0x453): undefined reference to `pa_cli_free'
collect2: error: ld returned 1 exit status
libtool: error: error: relink 'module-cli.la' with the above command before installing it
make[4]: *** [Makefile:5082: install-modlibexecLTLIBRARIES] Error 1
make[4]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-12.2-r1/work/pulseaudio-12.2-abi_x86_64.amd64/src'
make[3]: *** [Makefile:11468: install-am] Error 2
make[3]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-12.2-r1/work/pulseaudio-12.2-abi_x86_64.amd64/src'
make[2]: *** [Makefile:11462: install] Error 2
make[2]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-12.2-r1/work/pulseaudio-12.2-abi_x86_64.amd64/src'
make[1]: *** [Makefile:814: install-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-12.2-r1/work/pulseaudio-12.2-abi_x86_64.amd64'
make: *** [Makefile:1113: install] Error 2
Simply uninstalling libcli "fixes" this issue.