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