<div dir="ltr"><div><div><div class="gmail_extra"><div class="gmail_quote">On Mon, Dec 1, 2014 at 8:34 AM, Michael DePaulo <span dir="ltr"><<a href="mailto:mikedep333@gmail.com" target="_blank">mikedep333@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">On Mon, Dec 1, 2014 at 7:28 AM, Felipe Sateler <<a href="mailto:fsateler@debian.org">fsateler@debian.org</a>> wrote:<br>
> On Mon, Dec 1, 2014 at 8:18 AM, David Henningsson<br>
> <<a href="mailto:david.henningsson@canonical.com">david.henningsson@canonical.com</a>> wrote:<br>
>><br>
>><br>
>> On 2014-11-29 20:49, Felipe Sateler wrote:<br>
>>><br>
>>> On Fri, Nov 21, 2014 at 12:05 PM, David Henningsson<br>
>>> <<a href="mailto:david.henningsson@canonical.com">david.henningsson@canonical.com</a>> wrote:<br>
>>>><br>
>>>> Hi!<br>
>>>><br>
>>>> PulseAudio 6.0 rc1 has now been released - compared to 5.0, we have over<br>
>>>> 300<br>
>>>> patches contributed by 41 people, and that's just the tip of the iceberg.<br>
>>>> All the millions of you who are using it, discussing it with your friends<br>
>>>> or<br>
>>>> random people who are wrong on the Internet [1], reporting bugs,<br>
>>>> answering<br>
>>>> questions on support forums, IRC channels, Facebook etc, or in other ways<br>
>>>> have been caring for PulseAudio, you have all helped shape PulseAudio<br>
>>>> what<br>
>>>> it is today. Thank you!<br>
>>>><br>
>>>> Some of the new features include:<br>
>>>><br>
>>>>   * Bluez 5 HSP (headset profile) support, both with and without oFono<br>
>>>>   * SystemD socket activation support<br>
>>>>   * Better support for multichannel and 2.1 profiles<br>
>>>>   * Protocol optimisations<br>
>>><br>
>>><br>
>>> I believe this line includes the srbchannel api.<br>
>>> The srbchannel test fails on freebsd with a sigsev, because the test<br>
>>> does not check that srbchannel_new succeeds before using it.<br>
>>><br>
>>> Maybe the srbchannel test should be disabled when eventfd is not present?<br>
>><br>
>><br>
>> The srbchannel test should fail if the srbchannel is not available, so I<br>
>> think it makes most sense to disable it on architectures without<br>
>> srbchannels.<br>
>><br>
>> Would you mind writing a patch for that? I'm a little unsure exactly when to<br>
>> disable it (given the different FreeBSD variants).<br>
><br>
> AFAIK, eventfd is a linux-only feature. But srbchannel relies on<br>
> eventfd, so we do not need to check for a given OS in the test, but<br>
> rather to the availability of eventfd:<br>
><br>
> diff --git a/src/tests/srbchannel-test.c b/src/tests/srbchannel-test.c<br>
> index ce5930b..1c347b2 100644<br>
> --- a/src/tests/srbchannel-test.c<br>
> +++ b/src/tests/srbchannel-test.c<br>
> @@ -99,6 +99,7 @@ START_TEST (srbchannel_test) {<br>
>      pa_log_debug("And now the same thing with srbchannel...");<br>
><br>
>      sr1 = pa_srbchannel_new(pa_mainloop_get_api(ml), mp);<br>
> +#ifdef HAVE_SYS_EVENTFD_H<br>
>      pa_srbchannel_export(sr1, &srt);<br>
>      pa_pstream_set_srbchannel(p1, sr1);<br>
>      sr2 = pa_srbchannel_new_from_template(pa_mainloop_get_api(ml), &srt);<br>
> @@ -106,6 +107,9 @@ START_TEST (srbchannel_test) {<br>
><br>
>      packet_test(250, 5, ml, p1, p2);<br>
>      packet_test(10, 1234567, ml, p1, p2);<br>
> +#else<br>
> +    fail_unless(sr1 == NULL);<br>
> +#endif<br>
><br>
>      pa_pstream_unref(p1);<br>
>      pa_pstream_unref(p2);<br>
><br>
><br>
> --<br>
><br>
> Saludos,<br>
> Felipe Sateler<br>
</div></div>[...]<br>
<br>
Thank you everyone.<br>
<br>
I will test a win32 build ASAP.<br>
<br>
For reference on my 5.0 build, see:<br>
<a href="http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020176.html" target="_blank">http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020176.html</a><br>
<br>
-Mike DePaulo<br>
win32 Package Maintainer for the X2Go Project<br>
</blockquote></div><br></div></div></div><div class="gmail_extra">Error during cross-compilation with mingw32:<div>revision 13a3daa (2014-11-29)<br><div><br></div><div><div><div>[   61s] /home/abuild/rpmbuild/BUILD/pulseaudio/src/pulsecore/core-util.c:1820: undefined reference to `getuid'</div><div>[   61s] /home/abuild/rpmbuild/BUILD/pulseaudio/src/pulsecore/core-util.c:1821: undefined reference to `getuid'</div></div><div><br></div></div></div><div>On a positive note, I managed to get json-c 0.12 to compile with mingw32. PulseAudio now requires 0.11 or later. <a href="https://build.opensuse.org/package/show/home:mikedep333:branches:windows:mingw:win32/mingw32-json-c">https://build.opensuse.org/package/show/home:mikedep333:branches:windows:mingw:win32/mingw32-json-c</a></div></div></div>