Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-14 Thread Luke Yelavich
tags 707912 pending thanks On Tue, May 14, 2013 at 10:41:36AM EST, Jason White wrote: The problem turned out to be that we were building libespeak.a without AUDIO=runtime enabled, as required for the debian installer according to the Git history. We then built the shared library with

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-13 Thread Reece Dunn
On 13 May 2013 00:34, Jason White ja...@jasonjgw.net wrote: Reece Dunn mscl...@googlemail.com wrote: Are you sure the AUDIO=runtime flags are being set during the build? In line 30 of src/Makefile, espeak sets AUDIO=portaudio. This could be overriding the AUDIO setting like CXXFLAGS were

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-13 Thread Jason White
The problem turned out to be that we were building libespeak.a without AUDIO=runtime enabled, as required for the debian installer according to the Git history. We then built the shared library with AUDIO=runtime set, but the object files weren't regenerated. Here's a proposed patch for this.

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-12 Thread Jason White
Having built with debug symbols, I can confirm this bug: we're invoking PortAudio even when Pulse is active. Maybe the best solution at this point would be to ask upstream to sort out the code in src/wave.cpp. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-12 Thread Reece Dunn
Are you sure the AUDIO=runtime flags are being set during the build? In line 30 of src/Makefile, espeak sets AUDIO=portaudio. This could be overriding the AUDIO setting like CXXFLAGS were being overrided in bug #707925. If AUDIO=runtime is built correctly, both wave.cpp and wave_pulse.cpp should

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-12 Thread Jason White
Reece Dunn mscl...@googlemail.com wrote: Are you sure the AUDIO=runtime flags are being set during the build? In line 30 of src/Makefile, espeak sets AUDIO=portaudio. This could be overriding the AUDIO setting like CXXFLAGS were being overrided in bug #707925. If AUDIO=runtime is built

Bug#707912: espeak: the AUDIO=runtime compilation ption does not invoke PulseAudio as intended

2013-05-11 Thread Jason White
Package: espeak Version: 1.47.07-1 Severity: normal This might explain some of the issues that people have been experiencing with ESpeak lately. Debian properly enables the AUDIO=runtime compilation option, but gdb shows that even when PulseAudio is running on my system, PortAudio functions