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

Bug#614270: marked as done (xdm: FTBFS with --no-add-needed (default in wheezy/sid))



Your message dated Sat, 22 Oct 2011 16:34:24 +0000
with message-id <E1RHeWe-0003Bd-Iq@franck.debian.org>
and subject line Bug#556694: fixed in xdm 1:1.1.11-1
has caused the Debian Bug report #556694,
regarding xdm: FTBFS with --no-add-needed (default in wheezy/sid)
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.)


-- 
556694: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556694
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xdm
Version: 1:1.1.10-3
Severity: serious
Tags: patch
Justification: fails to build from source


gcc-4.4.5-11 is now shipping with --no-add-needed by default. xdm's build
system needs to be patched so that it can be built now in sid.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xdm depends on:
ii  cpp                           4:4.4.5-2  The GNU C preprocessor (cpp)
ii  debconf [debconf-2.0]         1.5.38     Debian configuration management sy
ii  libc6                         2.11.2-11  Embedded GNU C Library: Shared lib
ii  libpam0g                      1.1.2-2    Pluggable Authentication Modules l
ii  libselinux1                   2.0.96-1   SELinux runtime shared libraries
ii  libx11-6                      2:1.4.1-4  X11 client-side library
ii  libxau6                       1:1.0.6-1  X11 authorisation library
ii  libxaw7                       2:1.0.9-2  X11 Athena Widget library
ii  libxdmcp6                     1:1.1.0-1  X11 Display Manager Control Protoc
ii  libxext6                      2:1.2.0-2  X11 miscellaneous extension librar
ii  libxft2                       2.2.0-2    FreeType-based font drawing librar
ii  libxinerama1                  2:1.1.1-1  X11 Xinerama extension library
ii  libxmu6                       2:1.1.0-1  X11 miscellaneous utility library
ii  libxpm4                       1:3.5.9-1  X11 pixmap library
ii  libxrender1                   1:0.9.6-1  X Rendering Extension client libra
ii  libxt6                        1:1.0.9-2  X11 toolkit intrinsics library
ii  lsb-base                      3.2-27     Linux Standard Base 3.2 init scrip
ii  procps                        1:3.2.8-10 /proc file system utilities
ii  x11-common                    1:7.6+3    X Window System (X.Org) infrastruc
ii  x11-utils                     7.6+1      X11 utilities
ii  x11-xserver-utils             7.6+1      X server utilities

xdm recommends no packages.

xdm suggests no packages.

-- debconf information:
  xdm/stop_running_server_with_children: false
  xdm/daemon_name: /usr/bin/xdm
* shared/default-x-display-manager: xdm
>From 3539ecbd0952092e0137cab58bda1a23a3fe7a20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fernando=20Tarl=C3=A1=20Cardoso=20Lemos?= <fernandotcl@gmail.com>
Date: Sat, 19 Feb 2011 15:16:05 -0200
Subject: [PATCH] Fix FTBFS with --no-add-needed.

---
 debian/patches/ftbfs-wheezy.diff |   43 ++++++++++++++++++++++++++++++++++++++
 debian/patches/series            |    1 +
 2 files changed, 44 insertions(+), 0 deletions(-)
 create mode 100644 debian/patches/ftbfs-wheezy.diff

diff --git a/debian/patches/ftbfs-wheezy.diff b/debian/patches/ftbfs-wheezy.diff
new file mode 100644
index 0000000..fa8842b
--- /dev/null
+++ b/debian/patches/ftbfs-wheezy.diff
@@ -0,0 +1,43 @@
+Description: Fix FTBFS in wheezy with the DSO linking changes
+Forwarded: http://lists.x.org/archives/xorg-devel/2011-February/019460.html
+Author: Fernando Tarlá Cardoso Lemos <fernandotcl@gmail.com>
+Last-Update: 2011-02-19
+--- a/configure.ac
++++ b/configure.ac
+@@ -136,16 +136,12 @@
+ AC_ARG_WITH(selinux, AC_HELP_STRING([--with-selinux],[Add support for selinux]),
+ 	[USE_SELINUX=$withval], [USE_SELINUX=$use_selinux_default])
+ if test "x$USE_SELINUX" != "xno" ; then
+-   	old_LIBS="$LIBS"
+-	LIBS=""
+ 	AC_SEARCH_LIBS(is_selinux_enabled,[selinux])
+ 	AC_CHECK_FUNC(is_selinux_enabled,
+ 		[AC_DEFINE(HAVE_SELINUX,1,[Add support for selinux])],
+ 		[if test "x$USE_SELINUX" != "xtry" ; then
+ 			AC_MSG_ERROR(["selinux support requested, but is_selinux_enabled not found."])
+ 		 fi])
+-	XDM_LIBS="$XDM_LIBS $LIBS"
+-	LIBS="$old_LIBS"
+ fi
+ 
+ # FIXME: Find better test for which OS'es use su -m  - for now, just try to
+@@ -428,8 +424,9 @@
+ 	AC_SUBST(XDMGREET_CFLAGS)
+ 	AC_SUBST(XDMGREET_LIBS)
+ else
+-	XDM_CFLAGS="$XDM_CFLAGS $XDM_PRINT_CFLAGS $GREETER_CFLAGS -DGREET_USER_STATIC"
+-	XDM_LIBS="$XDM_LIBS $XDM_PRINT_LIBS $GREETER_LIBS"
++	PKG_CHECK_MODULES(XDMGREET, xext xrender)
++	XDM_CFLAGS="$XDM_CFLAGS $XDM_PRINT_CFLAGS $GREETER_CFLAGS $XDMGREET_CFLAGS -DGREET_USER_STATIC"
++	XDM_LIBS="$XDM_LIBS $XDM_PRINT_LIBS $GREETER_LIBS $XDMGREET_LIBS"
+ fi
+ 
+ AM_CONDITIONAL(DYNAMIC_GREETER, test x$DYNAMIC_GREETER = xyes)
+@@ -454,6 +451,7 @@
+ AM_CONDITIONAL(HAS_XDM_AUTH, test x$xdmauth = xyes -a x$xdmauth_enable != xno)
+ 
+ AC_SEARCH_LIBS(crypt, crypt)
++AC_SEARCH_LIBS([dlopen], [dl])
+ 
+ AC_SUBST(XDM_CFLAGS)
+ AC_SUBST(XDM_LIBS)
diff --git a/debian/patches/series b/debian/patches/series
index 15eddf7..1977b7e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ support_logfile_rotation.diff
 
 debian.diff
 doc_mention_xdm.options.diff
+ftbfs-wheezy.diff
-- 
1.7.4.1


--- End Message ---
--- Begin Message ---
Source: xdm
Source-Version: 1:1.1.11-1

We believe that the bug you reported is fixed in the latest version of
xdm, which is due to be installed in the Debian FTP archive:

xdm_1.1.11-1.diff.gz
  to main/x/xdm/xdm_1.1.11-1.diff.gz
xdm_1.1.11-1.dsc
  to main/x/xdm/xdm_1.1.11-1.dsc
xdm_1.1.11-1_amd64.deb
  to main/x/xdm/xdm_1.1.11-1_amd64.deb
xdm_1.1.11.orig.tar.gz
  to main/x/xdm/xdm_1.1.11.orig.tar.gz



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 556694@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 xdm 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 22 Oct 2011 18:03:53 +0200
Source: xdm
Binary: xdm
Architecture: source amd64
Version: 1:1.1.11-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 xdm        - X display manager
Closes: 442088 556694 575486 598777 634466
Changes: 
 xdm (1:1.1.11-1) unstable; urgency=low
 .
   [ Joe Hansen ]
   * Updated Danish debconf template translation (closes: #598777).
 .
   [ Julien Cristau ]
   * Remove David and Brice from Uploaders.
   * Drop obsolete Pre-Depends on x11-common.
   * Use linux-any wildcard for libselinux build-dep (closes: #634466).
   * New upstream release
     + Check for allowRootLogin on PAM and non-OpenBSD passwd authentication
       backends (closes: #442088)
     + greeter: Add echoPasswdChar resource to set character to display
       (closes: #575486)
     + Fix linking with gold (closes: #556694)
   * Update patches 06_hurd_utsname.diff, 20_xdm_log_timestamp.diff,
     21_xdm_log_append.diff, debian.diff, doc_mention_xdm.options.diff,
     support_logfile_rotation.diff.
   * Don't require fakeroot for debian/rules clean.
   * Upstream dropped the option to link the greeter statically, so install
     libXdmGreeter.so and don't pass the --disable-dynamic-greeter option to
     configure.
   * Add patch to link the greeter against -lXrender.
   * Use dpkg-buildflags and enable pie and bindnow hardening.
   * Disable silent rules.
Checksums-Sha1: 
 69b44234bd8960f610c9951d6fa4f53f85f494cc 2032 xdm_1.1.11-1.dsc
 0024e9e2e26c87ce0ce6881244b9e134007f074b 566582 xdm_1.1.11.orig.tar.gz
 7dcffdf635fd283409d6ae8188976aad9d39bf4b 66388 xdm_1.1.11-1.diff.gz
 9634b27e04ecf20916592558a8cc13aa9062bada 211664 xdm_1.1.11-1_amd64.deb
Checksums-Sha256: 
 02123007685f65fad7865fdcf38d4c6c4ff7eb925ed08d570cc3e4168f830a92 2032 xdm_1.1.11-1.dsc
 38c544a986143b1f24566c1a0111486b339b92224b927be78714eeeedca12a14 566582 xdm_1.1.11.orig.tar.gz
 6aaa2e7757ad0ee4cf655160267330b5c5cd673b68020b55c77fedbfddd96a5c 66388 xdm_1.1.11-1.diff.gz
 8fb0c541a9463053ad0879273805d8cf9bf3b7fb488264264ce9ea4612d92e45 211664 xdm_1.1.11-1_amd64.deb
Files: 
 30fe44716d4b763e30d23f4e1c3ced78 2032 x11 optional xdm_1.1.11-1.dsc
 aaf8c3d05d4a1e689d2d789c99a6023c 566582 x11 optional xdm_1.1.11.orig.tar.gz
 061785616f0c1101894a615114a5049b 66388 x11 optional xdm_1.1.11-1.diff.gz
 d2591a92ea4ff62ed4b905a032732150 211664 x11 optional xdm_1.1.11-1_amd64.deb

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

iQIcBAEBCAAGBQJOouxFAAoJEDEBgAUJBeQMhtwP/0FcIygmdiduWxC2+boweBN7
71J3jygYulzrGOd7U6Se8FPsJYxvaO26hgGjJ5JvPLniuyEn6ptGxk9zMnq808Xp
dGslNfQ1IJRxIy/USxLf9VZz2S1dPQtcxOZGHbGi9ClPnv7eXZuRPgfiwFX1xuaS
FoZF6NNFtgNwes8YIDLkWsFikvaL5qIVm9bjCeqAhqGVzSyK9GDri9stji5+XIAJ
/Chqy18QB6R7ssfcAdLNe79P8jRyWinelVonXaq9wsyDad6qMszZGf38emBEZDy0
Hay958OLB3WX7Nm9wF7iNCug4d5iRipmgPapfo854sXeBv6OLUQ5eqoWp4ml5eWC
gNFUYJbWGhoRzWynJ2rRBWbc2JvGJqhqLsMMJJBrXbwjf22bWqDNnQ9W+EcKQO2r
smHbSRuUui6YKPdCwz62DQJrdHBZtrczYTyeRHPnpnO2JVOGGKwyDrpJmvCpUlPl
7cXQDwG29+kUSWMWn3dFOKlcjDXF/cixR/JlzJnlw3MbPnpss3XYL5NZF8mc46ED
TsHwNLzeYIzj7OzDG7QW7XV2T2BylfbCRg9c8SQMRE6yjmKyfkE1UR5fG67cgHBK
6aOmKOmEYq98Vn1ReW7XrrMLC3aj6opwfJzPYAOygkXxwEKoLkz2Rd0U3AvohraE
BryhfKDz8ea7PAMSTpCr
=ySGE
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: