Public bug reported: Binary package hint: pulseaudio
I am developing an aplication using the simple API that PulseAudio provides. When developing an application (which has shared libraries) that uses pulseaudio, libpulse-simple.so is the right library to use. libpulse-simple must be specified when linking. If I do not do it, these warnings come out: warning: symbol pa_simple_new used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. warning: symbol pa_simple_free used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. warning: symbol pa_simple_write used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. warning: symbol pa_simple_read used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. warning: symbol pa_simple_drain used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. If I specify libpulse-simple to be linked, the warnings disappear (as expected) but one warning remains: warning: symbol pa_strerror used by debian/libestools1.2/usr/lib/libestbase.so.1.2.96 found in none of the libraries. If I am not mistaken, this means that pa_strerror is not specified in libpulse-simple.so, and this means that pa_strerror will not be available in my application. However, in the pacat-simple.c example available here: http://0pointer.de/lennart/projects/pulseaudio/doxygen/pacat-simple_8c-example.html#a5 pa_strerror is used with the simple API, therefore I believe it should be included in libpulse-simple.so ProblemType: Bug Architecture: i386 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog] Subdevices: 2/2 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: sergio 3427 F.... pulseaudio Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xf6ffc000 irq 21' Mixer name : 'SigmaTel STAC9205' Components : 'HDA:838476a0,102801f9,00100204 HDA:14f12c06,14f1000f,00100000' Controls : 25 Simple ctrls : 16 Date: Wed Jan 6 01:52:01 2010 DistroRelease: Ubuntu 9.10 NonfreeKernelModules: nvidia wl Package: libpulse0 1:0.9.19-0ubuntu4 ProcEnviron: LANGUAGE=ca_ES.UTF-8 PATH=(custom, user) LANG=ca_ES.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-16.53-generic SourcePackage: pulseaudio Uname: Linux 2.6.31-16-generic i686 ** Affects: pulseaudio (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 -- pa_strerror not available in libpulse-simple.so https://bugs.launchpad.net/bugs/503642 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs