[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#720736: marked as done (xorg-server: FTBFS on hurd-i386: implicit declarations as errors with GCC 4.8)



Your message dated Thu, 19 Sep 2013 23:03:58 +0000
with message-id <E1VMnGQ-00042V-H9@franck.debian.org>
and subject line Bug#720736: fixed in xorg-server 2:1.14.3-2
has caused the Debian Bug report #720736,
regarding xorg-server: FTBFS on hurd-i386: implicit declarations as errors with GCC 4.8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
720736: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720736
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: xorg-server
Version: 2:1.12.4-6
Severity: important
Tags: patch
User: debian-hurd@lists.debian.org
Usertags: hurd

Hi,

xorg-server fails to compile on Hurd with GCC 4.8.

The problem is basically similar to #701372, just happening on parts
compiled only on Hurd.

Attached there is a patch fixing all the issues:
- os/access.c:
  moves the arpa/inet.h include from the defined(SIOCGIFCONF) block up
  in the source, so it applies for every !win32 system
- hw/xfree86/os-support/hurd/hurd_init.c:
- hw/xfree86/os-support/hurd/hurd_mmap.c:
- hw/xfree86/os-support/hurd/hurd_video.c:
  include hurd.h, needed for Hurd's get_privileged_ports.

The patch applies fine and work for both the version currently in
sid (2:1.12.4-6) and in experimental (2:1.14.2.901-2).

Thanks,
-- 
Pino
--- a/os/access.c
+++ b/os/access.c
@@ -163,6 +163,10 @@
 /* #endif */
 #endif
 
+#if defined(IPv6) && defined(AF_INET6)
+#include <arpa/inet.h>
+#endif
+
 #endif                          /* WIN32 */
 
 #define X_INCLUDE_NETDB_H
@@ -461,10 +465,6 @@
 #endif
 
 #if defined(IPv6) && defined(AF_INET6)
-#include <arpa/inet.h>
-#endif
-
-#if defined(IPv6) && defined(AF_INET6)
 static void
 in6_fillscopeid(struct sockaddr_in6 *sin6)
 {
--- 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)
--- 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>
 
--- 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"

--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.14.3-2

We believe that the bug you reported is fixed in the latest version of
xorg-server, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 720736@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated xorg-server package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 20 Sep 2013 00:21:41 +0200
Source: xorg-server
Binary: xserver-xorg-core xserver-xorg-core-udeb xserver-xorg-dev xdmx xdmx-tools xnest xvfb xserver-xephyr xserver-xfbdev xserver-xorg-core-dbg xserver-common
Architecture: source all amd64
Version: 2:1.14.3-2
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 xdmx       - distributed multihead X server
 xdmx-tools - Distributed Multihead X tools
 xnest      - Nested X server
 xserver-common - common files used by various X servers
 xserver-xephyr - nested X server
 xserver-xfbdev - Linux framebuffer device tiny X server
 xserver-xorg-core - Xorg X server - core server
 xserver-xorg-core-dbg - Xorg - the X.Org X server (debugging symbols)
 xserver-xorg-core-udeb - Xorg X server - core server (udeb)
 xserver-xorg-dev - Xorg X server - development files
 xvfb       - Virtual Framebuffer 'fake' X server
Closes: 720736
Changes: 
 xorg-server (2:1.14.3-2) experimental; urgency=low
 .
   * Delete test-driver on clean.
   * Add a couple patches to fix FTBFS on hurd (closes: #720736).  Thanks, Pino
     Toscano!
Checksums-Sha1: 
 f5bf73f8d669563ddbe80033c8ec776307fdba0b 4145 xorg-server_1.14.3-2.dsc
 8b13a194baf568f980e5c5f5babaecca76e48d76 86898 xorg-server_1.14.3-2.diff.gz
 c2649b70b8fcfaf18016e09eccdd19e232a4cd14 1520742 xserver-common_1.14.3-2_all.deb
 5cedafd93b14dcfc7854d378dbd0c813363e4b64 1272962 xserver-xorg-core_1.14.3-2_amd64.deb
 8f4b0a276d81c2c1d44e3ec1381192f830cdccdb 881916 xserver-xorg-core-udeb_1.14.3-2_amd64.udeb
 1cf9841adc880a485a23a0f8a208eabf35a6bb9b 240242 xserver-xorg-dev_1.14.3-2_amd64.deb
 b36dfcb5366d4d6a8bfa19e83b3d1fd0760eca79 770304 xdmx_1.14.3-2_amd64.deb
 ba0250360804c9acb1bf046341f959be945471e6 91824 xdmx-tools_1.14.3-2_amd64.deb
 5c47a858aab38e030b7bf43a735cb29b00d286fe 621740 xnest_1.14.3-2_amd64.deb
 2781112f502e23ecb117732a7126ee3244d90243 772186 xvfb_1.14.3-2_amd64.deb
 1e410eada65ed5dc661d4d9311c1f44e56465f9c 843726 xserver-xephyr_1.14.3-2_amd64.deb
 529b6361d742837cbcdf8391633e24a3ba910ea4 721466 xserver-xfbdev_1.14.3-2_amd64.deb
 2be44cf812e93953a076e5ed71bd63439b9107e1 3874222 xserver-xorg-core-dbg_1.14.3-2_amd64.deb
Checksums-Sha256: 
 8acbad74d53724db0c5a4c5b0dda763a5e39d5a8a30db50990b5d2bdc6708ceb 4145 xorg-server_1.14.3-2.dsc
 6bc61f1d676f14be6b8899d7529d232d539f52600ab7decb9c6d63768fc2cb74 86898 xorg-server_1.14.3-2.diff.gz
 0b86f66809ba1af178d87d29e7ca566d44c1549959060473885bc3494a43a09e 1520742 xserver-common_1.14.3-2_all.deb
 c88de7db1d0b22903fd258599f564ddeac67091362848931d641f72468fd7fa5 1272962 xserver-xorg-core_1.14.3-2_amd64.deb
 3f0208861e5a1040f327c8c4234b4f9fdadf1ccbf364876f2368330973ff925f 881916 xserver-xorg-core-udeb_1.14.3-2_amd64.udeb
 cad941e4d5e95cb431d201a8aabe1390cf3580249d0dde1fdfb37dc1955985d1 240242 xserver-xorg-dev_1.14.3-2_amd64.deb
 83fc399c6e8fe8f85e59b2972c098e50c341337b9a39f2144f597e49d8bd0081 770304 xdmx_1.14.3-2_amd64.deb
 1d3eb6bebe948534aa200b0516022fb607cfbf86d30292f47e7ab21cb36caf2b 91824 xdmx-tools_1.14.3-2_amd64.deb
 0f45c1972b76939b76358c73274146eb9a1412fddf288016a85bf85b4a3ee8b9 621740 xnest_1.14.3-2_amd64.deb
 097f79ada8fcc865517b960063d514485f672ce6b2f0fb7a860121dede4fed75 772186 xvfb_1.14.3-2_amd64.deb
 b9453faa65110a6735fa296ad45bf00bbb603ab6d0734647d713abce2985b54f 843726 xserver-xephyr_1.14.3-2_amd64.deb
 dafe3bb0cb6ce40a97eed7c82408d92eef42effa72e244f2bb9b07a1a98b209b 721466 xserver-xfbdev_1.14.3-2_amd64.deb
 5bb94023dbbf3e8cc39692c736b7ceb3494930d61c4b5d7ee4b8cb3e7810fd50 3874222 xserver-xorg-core-dbg_1.14.3-2_amd64.deb
Files: 
 1cb745e75504fe509bd5b186d44c9055 4145 x11 optional xorg-server_1.14.3-2.dsc
 543c40e8ab347b79de2d365af74a4cc5 86898 x11 optional xorg-server_1.14.3-2.diff.gz
 a950e55391b9b802265a11fab377ca32 1520742 x11 optional xserver-common_1.14.3-2_all.deb
 8dfcf0589659b663c4c73780fd14f585 1272962 x11 optional xserver-xorg-core_1.14.3-2_amd64.deb
 654bcd85143ad29300e92410fccdf792 881916 debian-installer optional xserver-xorg-core-udeb_1.14.3-2_amd64.udeb
 daaa29cecd82e781ebb0f820a37c2349 240242 x11 optional xserver-xorg-dev_1.14.3-2_amd64.deb
 98ff44d37728d560f83be64412c88c82 770304 x11 optional xdmx_1.14.3-2_amd64.deb
 644a466f2381e0b7a7ac5bd329ad0445 91824 x11 optional xdmx-tools_1.14.3-2_amd64.deb
 010079cc7b7a94be5b5bc1b4c734b99c 621740 x11 optional xnest_1.14.3-2_amd64.deb
 2313092e43f850ef0d856468ebb27cb5 772186 x11 optional xvfb_1.14.3-2_amd64.deb
 4a9ef1247f991f196f62d2ea162e150e 843726 x11 optional xserver-xephyr_1.14.3-2_amd64.deb
 7d17af98f9127d89d018f8c4a61bcaa6 721466 x11 optional xserver-xfbdev_1.14.3-2_amd64.deb
 1a02018bf7edf935a78ffa0306508b7e 3874222 debug extra xserver-xorg-core-dbg_1.14.3-2_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iQIcBAEBAgAGBQJSO4AXAAoJEDEBgAUJBeQMF18QAK4qHwq9094y7q/b1gBh1D4e
uhK+biyw3qFOrCYPrdWFi7z/09MZCNT5I4xAQwYAbc6WM74byIoTePmcP8Du7Sx6
8Xoxft9xCJCUnvVLPn3s2MLlfDeHaRYRujfuHlSLq2UBOgzOZGsu+RkM597U5j3x
TZohxSJKRgt9D/Th3yYDpQ2nNIcYT4tbBull2NsieSAUrFp4KOpmcUa5+jZ22He2
t3Dn0LzIzum99PBPwMqD4SluvZjvDm1VY3RKHkZ3dbeJMMNs8wskZENDRr2TOy/h
SGLmeZh97QI+q3b59eoH9ldvS0dKFp84PjHDUCwn8f6rRrGbJowGe9rWHA5ac0I5
jNlmUe8iQfRFeHaPx5XqdZgROrNNYUYJrFxD7yUw4lPd1yqb1wJSvOFQIclqxDyR
+F6i9c2gW6kF0IDUTXxX4CncNkTBsoaIhGBx6DOZapTXyboUop1BxJhuTguVbJze
GaltlJKHnX3i6sFhZXakXq2FxJTWNxP9AObMUG8tttYDppjq8ClesVimKx/mQm0f
9i2KkZCBHQjy2F4IW61olCroW++BfRoVANiK3Q585ERJ0U8vcj5fxGPG255WNPNj
pUj8jAAGOfiffmcbPHfIKiAVMjTlpHhdPMZeWl/3ueL4NlqBtflxzn2EPmT7Slia
3SAdSw+v2e+v4h1h7L6n
=nHS6
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: