Thanks for the detailed bug report. It looks like the fix first appeared in PulseAudio version 12.0. So "Fix Released" for Ubuntu 18.10 and nominated 18.04 to receive a fix.
** Bug watch added: freedesktop.org Bugzilla #103806 https://bugs.freedesktop.org/show_bug.cgi?id=103806 ** Also affects: pulseaudio via https://bugs.freedesktop.org/show_bug.cgi?id=103806 Importance: Unknown Status: Unknown ** Bug watch added: Debian Bug tracker #882029 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882029 ** Also affects: pulseaudio (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882029 Importance: Unknown Status: Unknown ** Changed in: pulseaudio (Ubuntu) Status: New => Fix Released ** Tags added: next-bionic-update -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to pulseaudio in Ubuntu. https://bugs.launchpad.net/bugs/1796324 Title: symbol export missing: pa_encoding_from_string Status in PulseAudio: Unknown Status in pulseaudio package in Ubuntu: Fix Released Status in pulseaudio package in Debian: Unknown Bug description: This specific release of libpulsecommon-11.1 is missing the symbol `pa_encoding_from_string`. This was fixed upstream: https://bugs.freedesktop.org/show_bug.cgi?id=103806 This has a Debian bug open, but I suspect it's been fixed by bumping major version: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882029 This results in unexpected: = note: /usr/bin/ld: /home/faux/code/rust-tone/target/debug/deps/liblibpulse_binding-f64ba2ce37bb3bc6.rlib(libpulse_binding-f64ba2ce37bb3bc6.libpulse_binding.3msoaviz-cgu.13.rcgu.o): undefined reference to symbol 'pa_encoding_from_string' //usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libpulse-dev 1:11.1-1ubuntu7.1 ProcVersionSignature: Ubuntu 4.15.0-36.39-generic 4.15.18 Uname: Linux 4.15.0-36-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.20.9-0ubuntu7.4 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: faux 2964 F.... pulseaudio /dev/snd/controlC2: faux 2964 F.... pulseaudio /dev/snd/pcmC0D0p: faux 2964 F...m pulseaudio /dev/snd/controlC0: faux 2964 F.... pulseaudio Date: Fri Oct 5 15:37:38 2018 InstallationDate: Installed on 2018-04-25 (162 days ago) InstallationMedia: Ubuntu-Server 18.04 LTS "Bionic Beaver" - Release amd64 (20180425) SourcePackage: pulseaudio UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 05/22/2018 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1402 dmi.board.asset.tag: Default string dmi.board.name: TUF Z370-PRO GAMING dmi.board.vendor: ASUSTeK COMPUTER INC. dmi.board.version: Rev 1.xx dmi.chassis.asset.tag: Default string dmi.chassis.type: 3 dmi.chassis.vendor: Default string dmi.chassis.version: Default string dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1402:bd05/22/2018:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnTUFZ370-PROGAMING:rvrRev1.xx:cvnDefaultstring:ct3:cvrDefaultstring: dmi.product.family: To be filled by O.E.M. dmi.product.name: System Product Name dmi.product.version: System Version dmi.sys.vendor: System manufacturer To manage notifications about this bug go to: https://bugs.launchpad.net/pulseaudio/+bug/1796324/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp