[pulseaudio-discuss] Error Building with ORC

David Henningsson david.henningsson at canonical.com
Fri Dec 5 04:32:19 PST 2014



On 2014-12-03 15:50, Michael DePaulo wrote:
> Since some point after 5.0 was released, I have been unable to build
> PulseAudio with ORC (The Oil Runtime Compiler).
>
> I can work around this issue easily by disabling ORC (passing
> --disable-orc to mingw32-configure), but I thought I'd report this
> issue.
>
> Yes, I am building on mingw32. I am using the Opensuse Build Service.
>
> Here is a failing build log:
> http://pastebin.com/qZjqk6qa
>
> And here is the RPM spec:
> http://pastebin.com/pntfZ0ES
>
> These appear to be the relevant log lines:
> [   61s] pulsecore/.libs/libpulsecore_5.99_la-svolume-orc-gen.o: In
> function `pa_volume_s16ne_orc_1ch':
> [   61s] /home/abuild/rpmbuild/BUILD/pulseaudio/src/pulsecore/svolume-orc-gen.c:295:
> undefined reference to `orc_program_new_from_static_bytecode'
> [   61s] pulsecore/.libs/libpulsecore_5.99_la-svolume-orc-gen.o: In
> function `pa_volume_s16ne_orc_2ch':
> [   61s] /home/abuild/rpmbuild/BUILD/pulseaudio/src/pulsecore/svolume-orc-gen.c:521:
> undefined reference to `orc_program_new_from_static_bytecode'

Thanks for this report. For reference, which version of liborc are you 
using?

It looks like orc_program_new_from_static_bytecode was added in 0.4.17 
[1] and I also found a commit [2] relating to making sure one does not 
link with an older library that was added post 0.4.17. Could this be 
related to your issue?

-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic

[1] https://github.com/ValveSoftware/steam-for-linux/issues/2924
[2] 
http://code.entropywave.com/git?p=orc.git;a=commit;h=b6dfb798ba8ce4ef5724ee297ed3a6e691b15aa0


More information about the pulseaudio-discuss mailing list