libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src -I.. -I/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src -I/var/tmp/portage/media-soun d/pulseaudio-9.0/work/pulseaudio-9.0/src/modules -I../src/modules -DPA_ALSA_PATHS_DIR=\"/usr/share/pulseaudio/alsa-mixer/paths\" -DPA_ALSA_PROFILE_SETS_DIR=\"/usr/share/pulseaudio/alsa-mixer/profile-sets\" -DPA_SRCDIR=\"/var/tmp/portage/ media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src\" -DPA_BUILDDIR=\"/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0-abi_x86_64.amd64/src\" -DPULSE_LOCALEDIR=\"/usr/share/locale\" -DFASTPATH -U_FORTIFY_SOURCE -D_FORTIFY_S OURCE=2 -std=gnu11 -pthread -I/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src/modules/rtp -march=native -mtune=native -O2 -pipe -Wall -W -Wextra -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wund ef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto -c /var/tmp/portage/media-sound/pulseaudio-9.0/wor k/pulseaudio-9.0/src/modules/raop/raop_client.c -fPIC -DPIC -o modules/raop/.libs/libraop_la-raop_client.o /var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src/modules/raop /raop_client.c: In function ‘rsa_encrypt’: /var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src/modules/raop/raop_client.c:167:8: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’ rsa->n = BN_bin2bn(modules, size, NULL); ^ /var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0/src/modules/raop/raop_client.c:167:14: warning: implicit declaration of function ‘BN_bin2bn’ [-Wimplicit-function-declaration] rsa->n = BN_bin2bn(modules, size, NULL); ^ make[3]: *** [Makefile:8629: modules/raop/libraop_la-raop_client.lo] Error 1 make[3]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0-abi_x86_64.amd64/src' make[2]: *** [Makefile:4858: all] Error 2 make[2]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0-abi_x86_64.amd64/src' make[1]: *** [Makefile:808: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-sound/pulseaudio-9.0/work/pulseaudio-9.0-abi_x86_64.amd64' make: *** [Makefile:623: all] Error 2
Created attachment 444522 [details] build.log.xz
The upstream bug https://bugs.freedesktop.org/show_bug.cgi?id=96726 says this issue has been fixed and will be included in the upcoming pulseaudio 10.0 release.
pulseaudio-10.0 with openssl-1.1 support is in the tree.