[Bug 43986] Wocky fails to cross compile with mingw32

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 22 14:44:38 CET 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43986

--- Comment #4 from Jonny Lamb <jonny.lamb at collabora.co.uk> 2011-12-22 05:44:38 PST ---
(In reply to comment #3)
> Patch is updated as a single commit in a new branch mingw32 now.

Actually I did mean that you should use #ifdef G_OS_WIN32 ... #else ... #endif
with the linux stuff in the #else as these are mutually exclusive, so instead
of:

> +#include <config.h>
> +
> +#ifdef HAVE_SYS_SOCKET_H
>  #include <sys/socket.h>
>  #include <netinet/in.h>
>  #include <arpa/inet.h>
> +#endif
> +
> +#ifdef G_OS_WIN32
> +#include <windows.h>
> +#include <ws2tcpip.h>
> +#endif

this:

#include <config.h>

#ifdef G_OS_WIN32
#include <windows.h>
#include <ws2tcpip.h>
#else
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#endif

We've already depended on these header files being present so I think it's fine
to assume they're there without the #ifdef HAVE_SYS_SOCKET_H.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.



More information about the telepathy-bugs mailing list