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

Bug#649866: marked as done (libx11-dev: #include<X11/Xlibint.h> -> compilation error: expected initializer before _X_NORETURN)



Your message dated Sat, 15 Jun 2013 17:19:55 +0000
with message-id <E1Unu8p-0000AK-Rs@franck.debian.org>
and subject line Bug#649866: fixed in libx11 2:1.6.0-1
has caused the Debian Bug report #649866,
regarding libx11-dev: #include<X11/Xlibint.h> -> compilation error: expected initializer before _X_NORETURN
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.)


-- 
649866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649866
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libx11-dev
Version: 2:1.4.4-2
Severity: important

The trivial C code:

#include <X11/Xlibint.h>
int main(int argc, char *argv[])
{
  return 0;
}

fails to compile with error:

In file included from foo.cpp:1:0:
/usr/include/X11/Xlibint.h:907:3: error: expected initializer before ‘_X_NORETURN’

Solution:

Xlibint.h should
#include <X11/Xfuncproto.h>
to get the definition of _X_NORETURN *and* package libx11-dev should
depend on a recent enough version of x11proto-core-dev that ships a
Xfuncproto.h that does define _X_NORETURN, i.e. ">= 7.0.17".


-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (500, 'stable'), (400, 'testing'), (300, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libx11-dev depends on:
ii  libx11-6                      2:1.4.4-2  X11 client-side library
ii  libxau-dev                    1:1.0.6-1  X11 authorisation library (develop
ii  libxcb1-dev                   1.6-1      X C Binding, development files
ii  libxdmcp-dev                  1:1.0.3-2  X11 authorisation library (develop
ii  x11proto-core-dev             7.0.16-1   X11 core wire protocol and auxilia
ii  x11proto-input-dev            2.0-2      X11 Input extension wire protocol
ii  x11proto-kb-dev               1.0.4-1    X11 XKB extension wire protocol
ii  xorg-sgml-doctools            1:1.8-2    Common tools for building X.Org SG
ii  xtrans-dev                    1.2.5-1    X transport library (development f

libx11-dev recommends no packages.

libx11-dev suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: libx11
Source-Version: 2:1.6.0-1

We believe that the bug you reported is fixed in the latest version of
libx11, 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 649866@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 libx11 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: Sat, 15 Jun 2013 18:31:27 +0200
Source: libx11
Binary: libx11-6 libx11-6-udeb libx11-data libx11-6-dbg libx11-dev libx11-xcb1 libx11-xcb1-dbg libx11-xcb-dev libx11-doc
Architecture: source all amd64
Version: 2:1.6.0-1
Distribution: sid
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libx11-6   - X11 client-side library
 libx11-6-dbg - X11 client-side library (debug package)
 libx11-6-udeb - X11 client-side library (udeb)
 libx11-data - X11 client-side library
 libx11-dev - X11 client-side library (development headers)
 libx11-doc - X11 client-side library (development documentation)
 libx11-xcb-dev - Xlib/XCB interface library (development headers)
 libx11-xcb1 - Xlib/XCB interface library
 libx11-xcb1-dbg - Xlib/XCB interface library (debug package)
Closes: 145048 300819 649866 710467
Changes: 
 libx11 (2:1.6.0-1) unstable; urgency=low
 .
   * Bump libx11-dev's x11proto-core-dev dependency to 7.0.17 for _X_NORETURN
     (closes: #649866).
   * New upstream release
     - Fix unbounded recursion when reading resource files (closes: #145048)
     - XmbLookupString man page no longer warns (closes: #300819)
     - Fix build with automake 1.13 (closes: #710467)
   * Update 003_recognize_glibc_2.3.2_locale_names.diff.
   * Update 006_tailor_pt_BR.UTF-8_Compose.diff.
   * Refresh 008_remove_ko_Compose.diff.
   * Update 009_remove_th_Compose.diff.
   * Refresh 015_russian_locale_alias.diff.
   * Bump shlibs and symbols for _XEatDataWords.
   * Add new locales to configure.ac so they can get installed.
   * Disable silent rules.
   * Use dpkg-buildflags.
Checksums-Sha1: 
 d8466e834857a4003c4bda1facf70bff5993dee7 2482 libx11_1.6.0-1.dsc
 f5ca20d7a764542f578e2a28c1bda45b366a3fec 3126819 libx11_1.6.0.orig.tar.gz
 87e43b77577809f1260e681455e386f9a2bffa0b 82928 libx11_1.6.0-1.diff.gz
 8f292e526136098798a8139675c0330013f209fc 190980 libx11-data_1.6.0-1_all.deb
 e4cca39fead4b34e7e9c875aea5158342e7914dd 3133626 libx11-doc_1.6.0-1_all.deb
 57177d4853d3beeffc4395f1a99072adaf20efd8 918638 libx11-6_1.6.0-1_amd64.deb
 ab7b7269e34ffa348f1d8338896c3dee1dd57f05 554096 libx11-6-udeb_1.6.0-1_amd64.udeb
 a31f9b935c8125a3631f203639722a2ea4d15feb 3432116 libx11-6-dbg_1.6.0-1_amd64.deb
 1050bc5bcd0c0c645a7182671cc6a8067a5d7b93 1055466 libx11-dev_1.6.0-1_amd64.deb
 fe2c7297bc4c84e1d6d53f769f08a248c2c7ddc0 153486 libx11-xcb1_1.6.0-1_amd64.deb
 84564b2b060d3816ca009b39dfd90860701ebfe5 167042 libx11-xcb1-dbg_1.6.0-1_amd64.deb
 2bf74f1e789e9cff7efb28a8409f82c8a8ada8e0 155486 libx11-xcb-dev_1.6.0-1_amd64.deb
Checksums-Sha256: 
 77f7c24c8ff5659a0a712ae86058fc0485015beb62b3a36dd63003dde36023a9 2482 libx11_1.6.0-1.dsc
 799cc2da0db777ede051a2007e766e8f4918477d0b7b2aecea9d5498b7908d23 3126819 libx11_1.6.0.orig.tar.gz
 ee743d23f21ddf973e275f5c7611033b65ded46f36520392f3fa65bd49aa187a 82928 libx11_1.6.0-1.diff.gz
 bf216626d547b074ea51d34ad7b938c7b61b87fc21d6afb5250d28895f6f81d6 190980 libx11-data_1.6.0-1_all.deb
 4de5e42669ebd37fd18734b7d57ac6d314cbc8bd5dae33d1fcdf46be17f4e33e 3133626 libx11-doc_1.6.0-1_all.deb
 e1143b5bc8aff9fd0f9f33184b0821eebac43511d74b43fa8a63bda760ec0976 918638 libx11-6_1.6.0-1_amd64.deb
 393a5641f14282d2c5625899ecbd240236d11328ec97d4aad44c8f0cec6bec24 554096 libx11-6-udeb_1.6.0-1_amd64.udeb
 103a29b9bf723274c42f1595a6a550a638887fcb727ab9155242106dd030d748 3432116 libx11-6-dbg_1.6.0-1_amd64.deb
 4ca16c5cae7d3c058bb59a4ae27b573fda7bfe7a18a3c330562cdda2c33df715 1055466 libx11-dev_1.6.0-1_amd64.deb
 4c34f75c4a1ac70ec173bc23f2a3f344f013e5aed41698495ac98f4ed85520ec 153486 libx11-xcb1_1.6.0-1_amd64.deb
 63f590ba1d3d011db1da02a68381bfa701be397dbed404fdc2f625b1fd70faa3 167042 libx11-xcb1-dbg_1.6.0-1_amd64.deb
 f451f13f883eb04744c4238d72cbe09ac085364dc6b4833f989bf2a29e2f0536 155486 libx11-xcb-dev_1.6.0-1_amd64.deb
Files: 
 6ae49c58a7674fa77fb09f6401c53f9b 2482 x11 optional libx11_1.6.0-1.dsc
 29830a6973084a0ae8ca7d5ba96d916e 3126819 x11 optional libx11_1.6.0.orig.tar.gz
 9af9c09cc8dcf42f80d8c3bf19fab99f 82928 x11 optional libx11_1.6.0-1.diff.gz
 5b224fa803dbe690996fc49bc3f5ace3 190980 x11 optional libx11-data_1.6.0-1_all.deb
 3605e47733b91f09a96391f8dc98a17d 3133626 doc optional libx11-doc_1.6.0-1_all.deb
 f792304a5db2afcffabe088f04737299 918638 libs optional libx11-6_1.6.0-1_amd64.deb
 7233cf793648d9e6e472e93f976b9934 554096 debian-installer optional libx11-6-udeb_1.6.0-1_amd64.udeb
 681789d8811b166d59e8eb5fc17749b2 3432116 debug extra libx11-6-dbg_1.6.0-1_amd64.deb
 28e7c526ab860ce1d04febba72d118c9 1055466 libdevel optional libx11-dev_1.6.0-1_amd64.deb
 280fed1dd8ecfc7900caa09374bb0bd8 153486 libs optional libx11-xcb1_1.6.0-1_amd64.deb
 9946cac66f001b10affd88422c8427f9 167042 debug extra libx11-xcb1-dbg_1.6.0-1_amd64.deb
 a6fb193c067b89468081bdd2067aba49 155486 libdevel optional libx11-xcb-dev_1.6.0-1_amd64.deb
Package-Type: udeb

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

iQIcBAEBAgAGBQJRvJlwAAoJEDEBgAUJBeQMgYcQAMjyUUSzOb2uBSc8aIQaLP0X
tB4ZHQEhe2bE9aXqpNBCUfB/lS3fK/IWW5iNtAw0fS5jY97YVFq22UYmcQtcxtuh
b9lX0oQttcG9IsuonobNtS/VWTStozt+zWDYSBHfQ4BQDBMKk8ackPuEyyPwiJei
twmW3ArYV6T3/3QOiusJEpPaREEl4LWZjPtN1N8Yg0K3XJeAEnvdGZxedsb9ZIof
+55ogvA3/rjQViNmz8H8176OrqKPNsVsEw6aMLLFdnvH1YH2M8C0ZGE+f/iuNL1l
g4Nlh8YpKE0Zbwst+MvWrjjNCwej9u/fQr9XhjGg3TH/My1NVCkb5WkQGd4gR12T
uPAUEAK25bNHCGqsgRKoTHeKXSAvL1xy+VuozpUqI9Z6J2a35LnOUu+3nR9jv+MI
3Jjh29jat2AlhCuQ3zoizRxuvm52kfgUimgBe12wOK5IsCR8tPhkhAzpSbkPP9V5
HH7g4si3EkpnKi73p/vAk9asmZ59W5m1us9vNgVV+c0XRVzgTILkMkFlaUryhUP3
ltu6YxWHGJSnw04p1rvWug2eBAcF5Y1i8ikoZTfgpaaV9GSGaIk8hDV4+My9hS/I
v9gAaSW9e8RkIriIljKKbq6pwNoVlpKVd1IMPCSTGqiEJpDRF7cjKD29IayfTEIY
8qzShVIVHzpNbCV3C2ig
=NNW4
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: