[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