Hi Tanu, On Mon, Aug 6, 2012 at 2:07 PM, Tanu Kaskinen <tanu.kaskinen at digia.com> wrote: > Fixes this: > /usr/bin/ld: utf8_test-utf8-test.o: undefined reference to symbol 'pa_log_set_level' > /usr/bin/ld: note: 'pa_log_set_level' is defined in DSO /home/takaskin/dev/pulseaudio/src/.libs/libpulsecommon-2.98.so so try adding it to the linker command line > /home/takaskin/dev/pulseaudio/src/.libs/libpulsecommon-2.98.so: could not read symbols: Invalid operation Same issue here on a ubuntu 12.04. The patch fixes the issue for me. I guess this is a difference in linker behavior (1) and the fact that libpulse has an implicit linking to libpulsecommon (2). If I try to compile the sample in (1) I get an error. Best regards, Fr?d?ric (1) https://fedoraproject.org/wiki/UnderstandingDSOLinkChange (2) ~/projects/git/pulseaudio(master *$%)> ldd ./src/.libs/libpulse.so ... libpulsecommon-2.98.so => /home/fredo/projects/git/pulseaudio/src/.libs/libpulsecommon-2.98.so (0xb76e4000) ...