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

Reply via email to