Summary: | Cygwin/mingw build fixes for trunk build | ||
---|---|---|---|
Product: | Farstream | Reporter: | Conrad Poelman <cpfarstream> |
Component: | Core | Assignee: | Olivier Crête <olivier.crete> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | Keywords: | patch |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Cygwin | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Patch for all files as described above |
Description
Conrad Poelman
2013-03-27 06:57:22 UTC
%h is short int while %hh is a char, interestingly GLib has macros for gint16, gint32 and gint64, but not for gint8.. PRIu64 won't work, we have G_GINT64_FORMAT and G_GUINT64_FORMAT for that. The shm transmitter won'T work on windows anyway, so don't bother, there is --with-transmitter-plugins=nice,rawudp,multicast for that The addrinfo uses should be replaced with GResolver I'm not sure either what needs testing for -lws2_32, that said, this can probalby be ignored if we use GResolver. arg, actually GResolver doesn'T have the equivalent of AI_NUMERICHOST, so we need to use g_inet_address_new_from_string() is which closer to what we want. I think I've fixed everything, please test! And please re-open if I missed something: commit d5d734480e923156c8155cbc1d4f1faacd89c969 Author: Olivier Crête <olivier.crete@collabora.com> Date: Thu Apr 4 14:17:59 2013 -0400 rawudp: Use GSocket abstraction for portability commit 5caa188909453f8890a8af8b4b41fe3d287a7fec Author: Olivier Crête <olivier.crete@collabora.com> Date: Thu Apr 4 14:17:15 2013 -0400 multicast: Use gio instead of getaddrinfo for resolving commit cdf4998b4ce7da59f15aa88b5f4629e5995cab94 Author: Olivier Crête <olivier.crete@collabora.com> Date: Thu Apr 4 14:04:03 2013 -0400 tests: Use GSocket instead of getaddrinfo to parse IP addresses commit 81351b580da0f8db520ca0ff5e5725c199a7a8b9 Author: Olivier Crête <olivier.crete@collabora.com> Date: Thu Apr 4 12:19:18 2013 -0400 Misc win32 portability fixes Based on a patch by Conrad Poelman Thanks! I'm literally at the airport heading out for a vacation but I'm excited to check this out as soon as I get back on April 20th! On Apr 4, 2013 12:33 PM, <bugzilla-daemon@freedesktop.org> wrote: > Olivier Crête <olivier.crete@ocrete.ca> changed bug 62793<https://bugs.freedesktop.org/show_bug.cgi?id=62793> > What Removed Added Status NEW RESOLVED Resolution --- FIXED > > *Comment # 3 <https://bugs.freedesktop.org/show_bug.cgi?id=62793#c3> on bug > 62793 <https://bugs.freedesktop.org/show_bug.cgi?id=62793> from Olivier > Crête <olivier.crete@ocrete.ca> * > > I think I've fixed everything, please test! And please re-open if I missed > something: > > commit d5d734480e923156c8155cbc1d4f1faacd89c969 > Author: Olivier Crête <olivier.crete@collabora.com> > Date: Thu Apr 4 14:17:59 2013 -0400 > > rawudp: Use GSocket abstraction for portability > > commit 5caa188909453f8890a8af8b4b41fe3d287a7fec > Author: Olivier Crête <olivier.crete@collabora.com> > Date: Thu Apr 4 14:17:15 2013 -0400 > > multicast: Use gio instead of getaddrinfo for resolving > > commit cdf4998b4ce7da59f15aa88b5f4629e5995cab94 > Author: Olivier Crête <olivier.crete@collabora.com> > Date: Thu Apr 4 14:04:03 2013 -0400 > > tests: Use GSocket instead of getaddrinfo to parse IP addresses > > commit 81351b580da0f8db520ca0ff5e5725c199a7a8b9 > Author: Olivier Crête <olivier.crete@collabora.com> > Date: Thu Apr 4 12:19:18 2013 -0400 > > Misc win32 portability fixes > > Based on a patch by Conrad Poelman > > ------------------------------ > You are receiving this mail because: > > - You reported the bug. > > Also, for pidgin you can skip the fsmsnconference and fsrawconference plugins. You only need to build fsrtpconference |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.