[PATCHES] fix build on GNU/Hurd with GCC 4.8
Matt Dew
marcoz at osource.org
Tue Sep 17 21:50:46 PDT 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Chris,
I'm guessing this won't affect you but can you verify that? I don't
want a nasty loop where fixing one things breaks another.
thanks,
Matt
On 09/17/2013 12:02 PM, Samuel Thibault wrote:
> Hello,
>
> Pino Toscano, le Wed 28 Aug 2013 17:36:26 +0200, a écrit :
>> with GCC 4.8, few "implicit declaration of function" warnings
>> become errors, breaking the build of xserver on the Hurd.
>>
>> Attached there are two patches, which apply fine in both master
>> and server-1.14-branch branches, which fix the errors providing
>> the right includes: * the inclusion of <hurd.h> in Hurd parts
>> should be straightforward * the move of the <arpa/inet.h> (which
>> is POSIX) to a move general location affects any other Unix
>> system with IPv6 support, I hope it is not a problem for all the
>> supported platforms
>
> Acked-by: Samuel Thibault <samuel.thibault at ens-lyon.org>
>
> Could somebody push that to the server? We really need it.
>
> Thanks, Samuel
>
> From ef6a236cf9b795017c9c8c4447a6735fa04bb061 Mon Sep 17 00:00:00
> 2001 From: Pino Toscano <toscano.pino at tiscali.it> Date: Wed, 28 Aug
> 2013 17:04:48 +0200 Subject: [PATCH] xfree86/hurd: include
> <hurd.h>
>
> Needed for using get_privileged_port.
>
> Signed-off-by: Pino Toscano <toscano.pino at tiscali.it> ---
> hw/xfree86/os-support/hurd/hurd_init.c | 1 +
> hw/xfree86/os-support/hurd/hurd_mmap.c | 1 +
> hw/xfree86/os-support/hurd/hurd_video.c | 1 + 3 files changed, 3
> insertions(+)
>
> diff --git a/hw/xfree86/os-support/hurd/hurd_init.c
> b/hw/xfree86/os-support/hurd/hurd_init.c index 185b2b9..fe1a764
> 100644 --- a/hw/xfree86/os-support/hurd/hurd_init.c +++
> b/hw/xfree86/os-support/hurd/hurd_init.c @@ -42,6 +42,7 @@ #include
> <sys/file.h> #include <assert.h> #include <mach.h> +#include
> <hurd.h>
>
> int xf86ProcessArgument(int argc, char **argv, int i) diff --git
> a/hw/xfree86/os-support/hurd/hurd_mmap.c
> b/hw/xfree86/os-support/hurd/hurd_mmap.c index 6ac9efd..8e089ca
> 100644 --- a/hw/xfree86/os-support/hurd/hurd_mmap.c +++
> b/hw/xfree86/os-support/hurd/hurd_mmap.c @@ -27,6 +27,7 @@
> #include<mach.h> #include<device/device.h>
> #include<mach/machine/mach_i386.h> +#include <hurd.h>
>
> #include <X11/X.h>
>
> diff --git a/hw/xfree86/os-support/hurd/hurd_video.c
> b/hw/xfree86/os-support/hurd/hurd_video.c index 72474ba..b3b94c9
> 100644 --- a/hw/xfree86/os-support/hurd/hurd_video.c +++
> b/hw/xfree86/os-support/hurd/hurd_video.c @@ -28,6 +28,7 @@
> #include <mach.h> #include <device/device.h> #include
> <mach/machine/mach_i386.h> +#include <hurd.h>
>
> #include <X11/X.h> #include "input.h"
>
- --
Matt Dew Key signature: 0xF7C3 BEC3
Fingerprint: FDB1 9D94 C573 DC29 BCCB 2F9F A6BF 3771 F7C3 BEC3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJSOTEiAAoJEKa/N3H3w77DR+0H/jW12BBCYgGK2Oy25zHj6wvZ
y3xKi4PK+Pyb2ad1p/hTnbmD9usl/8+tSOmOZRU7i1OgjfP7vj012aCMyr2ZMmt2
+Sd0s2dpYxoobRg/m51+IFs2PiOVfCUH6NLkkrOP6xTQny57YG207fQYED3fJWwu
mFHT2CcrdjEBxd5gDc+2jxtGCz9656qTGHLTN73TKdnhGvT56Z8cIwq2VnBntiuX
V6SyQe6OZziIWsZ0POKyjiIeMFBjzMIn5fwufW3FzV4L48leJPOppsSx14YSxLd1
oH3n9xAlllfnC8AugtiJRzyVPvhFr8zbXe3iC3yoiBXc79x1RaGzHXiMLaa+vNU=
=zA5L
-----END PGP SIGNATURE-----
More information about the xorg-devel
mailing list