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

Bug#420403: marked as done (mesa: FTBFS on hurd-i386)



Your message dated Thu, 05 Jul 2007 04:02:10 +0000
with message-id <E1I6IXi-0005dn-F9@ries.debian.org>
and subject line Bug#420403: fixed in mesa 6.5.2-6
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: mesa
Version: 6.5.2-4
Severity: important
Tags: patch
Usertags: hurd

Hi,

mesa currently FTBFS on hurd-i386 because it is not DRI-capable. Here is
a working patch.

Samuel

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-xen
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

-- 
Samuel Thibault <samuel.thibault@ens-lyon.org>
> No manual is ever necessary.
May I politely interject here: BULLSHIT.  That's the biggest Apple lie of all!
(Discussion in comp.os.linux.misc on the intuitiveness of interfaces.)
--- mesa-6.5.2/debian/rules	2007-04-21 21:31:29.000000000 +0000
+++ mesa-6.5.2/debian/rules	2007-04-21 22:39:25.000000000 +0000
@@ -112,6 +112,7 @@
 	dh_builddeb -i
 
 # Build architecture-dependent files here.
+binary-arch: DH_OPTIONS += -s
 binary-arch: build install
 	dh_testdir
 	dh_testroot
--- mesa-6.5.2/configs/debian-dri-hurd-i386	1970-01-01 00:00:00.000000000 +0000
+++ mesa-6.5.2/configs/debian-dri-hurd-i386	2007-04-22 00:21:01.000000000 +0000
@@ -0,0 +1,9 @@
+# Configuration for building the DRI drivers on the build architecture.
+
+include $(TOP)/configs/linux-indirect
+include $(TOP)/configs/debian-indirect-default
+
+CONFIG_NAME = debian-dri-hurd-i386
+
+# vim: ft=make
+
--- mesa-6.5.2/configs/debian-indirect-default	1970-01-01 00:00:00.000000000 +0000
+++ mesa-6.5.2/configs/debian-indirect-default	2007-04-22 01:10:05.000000000 +0000
@@ -0,0 +1,9 @@
+# Configuration defaults for building GLX-enabled libGL.
+
+include $(TOP)/configs/debian-dri-default
+
+CONFIG_NAME = debian-indirect-default
+
+SRC_DIRS = glx/x11 progs
+DRIVER_DIRS = 
+DRI_DIRS = 
--- mesa-6.5.2/debian/control	2007-04-22 03:51:00.000000000 +0000
+++ mesa-6.5.2/debian/control	2007-04-22 03:36:37.000000000 +0000
@@ -99,7 +99,7 @@
 
 Package: libgl1-mesa-glx
 Section: libs
-Architecture: any
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 Depends: ${shlibs:Depends}
 Conflicts: libgl1, libgl1-mesa-dri (<< 6.4.0)
 Replaces: libgl1, libgl1-mesa-dri (<< 6.4.0)
@@ -118,7 +118,7 @@
 Package: libgl1-mesa-glx-dbg
 Section: libdevel
 Priority: extra
-Architecture: any
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 Depends: libgl1-mesa-glx (= ${binary:Version})
 Description: A free implementation of the OpenGL API -- GLX runtime -- debugging symbols
  This version of Mesa provides GLX and DRI capabilities: it is capable of
@@ -158,7 +158,7 @@
 Package: libgl1-mesa-dri
 Section: libs
 Priority: optional
-Architecture: any
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 Depends: ${shlibs:Depends}, libgl1-mesa-glx (= ${binary:Version})
 Suggests: libglide3
 Conflicts: xlibmesa-dri (<< 1:7.0.0)
@@ -179,7 +179,7 @@
 Package: libgl1-mesa-dri-dbg
 Section: libdevel
 Priority: extra
-Architecture: any
+Architecture: alpha amd64 arm armeb armel hppa i386 ia64 kfreebsd-i386 kfreebsd-amd64 m68k mips mipsel powerpc s390 sparc
 Depends: libgl1-mesa-dri (= ${binary:Version})
 Description: A free implementation of the OpenGL API -- DRI modules -- debugging symbols
  This version of Mesa provides GLX and DRI capabilities: it is capable of

--- End Message ---
--- Begin Message ---
Source: mesa
Source-Version: 6.5.2-6

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

libgl1-mesa-dev_6.5.2-6_all.deb
  to pool/main/m/mesa/libgl1-mesa-dev_6.5.2-6_all.deb
libgl1-mesa-dri-dbg_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-dri-dbg_6.5.2-6_i386.deb
libgl1-mesa-dri_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-dri_6.5.2-6_i386.deb
libgl1-mesa-glx-dbg_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-glx-dbg_6.5.2-6_i386.deb
libgl1-mesa-glx_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-glx_6.5.2-6_i386.deb
libgl1-mesa-swx11-dbg_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dbg_6.5.2-6_i386.deb
libgl1-mesa-swx11-dev_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-dev_6.5.2-6_i386.deb
libgl1-mesa-swx11-i686_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11-i686_6.5.2-6_i386.deb
libgl1-mesa-swx11_6.5.2-6_i386.deb
  to pool/main/m/mesa/libgl1-mesa-swx11_6.5.2-6_i386.deb
libglu1-mesa-dev_6.5.2-6_i386.deb
  to pool/main/m/mesa/libglu1-mesa-dev_6.5.2-6_i386.deb
libglu1-mesa_6.5.2-6_i386.deb
  to pool/main/m/mesa/libglu1-mesa_6.5.2-6_i386.deb
libosmesa6-dev_6.5.2-6_i386.deb
  to pool/main/m/mesa/libosmesa6-dev_6.5.2-6_i386.deb
libosmesa6_6.5.2-6_i386.deb
  to pool/main/m/mesa/libosmesa6_6.5.2-6_i386.deb
mesa-common-dev_6.5.2-6_all.deb
  to pool/main/m/mesa/mesa-common-dev_6.5.2-6_all.deb
mesa-swx11-source_6.5.2-6_all.deb
  to pool/main/m/mesa/mesa-swx11-source_6.5.2-6_all.deb
mesa-utils_6.5.2-6_i386.deb
  to pool/main/m/mesa/mesa-utils_6.5.2-6_i386.deb
mesa_6.5.2-6.diff.gz
  to pool/main/m/mesa/mesa_6.5.2-6.diff.gz
mesa_6.5.2-6.dsc
  to pool/main/m/mesa/mesa_6.5.2-6.dsc



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 420403@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 mesa 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: SHA1

Format: 1.7
Date: Thu, 05 Jul 2007 00:56:35 +0200
Source: mesa
Binary: libgl1-mesa-glx libosmesa6-dev libgl1-mesa-dev libosmesa6 mesa-utils libgl1-mesa-glx-dbg libglu1-mesa-dev libgl1-mesa-dri libgl1-mesa-swx11-dbg libgl1-mesa-dri-dbg libgl1-mesa-swx11 libgl1-mesa-swx11-i686 libgl1-mesa-swx11-dev mesa-common-dev mesa-swx11-source libglu1-mesa
Architecture: source i386 all
Version: 6.5.2-6
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libgl1-mesa-dev - A free implementation of the OpenGL API -- GLX development suppor
 libgl1-mesa-dri - A free implementation of the OpenGL API -- DRI modules
 libgl1-mesa-dri-dbg - A free implementation of the OpenGL API -- DRI modules -- debuggi
 libgl1-mesa-glx - A free implementation of the OpenGL API -- GLX runtime
 libgl1-mesa-glx-dbg - A free implementation of the OpenGL API -- GLX runtime -- debuggi
 libgl1-mesa-swx11 - A free implementation of the OpenGL API -- runtime
 libgl1-mesa-swx11-dbg - A free implementation of the OpenGL API -- debugging symbols
 libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development support fi
 libgl1-mesa-swx11-i686 - A free implementation of the OpenGL API -- runtime [i686 optimize
 libglu1-mesa - The OpenGL utility library (GLU)
 libglu1-mesa-dev - The OpenGL utility library -- development support files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development support files
 mesa-common-dev - Developer documentation for Mesa
 mesa-swx11-source - Mesa software rasteriser source -- development support files
 mesa-utils - Miscellaneous Mesa GL utilities
Closes: 420403
Changes: 
 mesa (6.5.2-6) unstable; urgency=low
 .
   * libgl1-mesa-swx11 needs to depend on libosmesa6 (>= 6.5.2-1) because
     it used to contain libOSMesa.so.6.  This means that programs linked
     against this lib got a dependency on -swx11 which was broken since
     6.5.2-1.
   * Fix build on hurd-i386 (build libgl1-mesa-glx without dri support and
     don't build the dri drivers); closes: #420403.  Thanks, Samuel Thibault!
Files: 
 ce040870ca5a0f0f3cd859730d2effed 1116 graphics optional mesa_6.5.2-6.dsc
 94ed48c2fd523ed07ef973fc307e1db2 302349 graphics optional mesa_6.5.2-6.diff.gz
 71c6b2f8387255238345abf3c3c90740 23958 libdevel optional libgl1-mesa-dev_6.5.2-6_all.deb
 7f0f808cfc838b3ee026d0f9a008798d 173328 devel optional mesa-common-dev_6.5.2-6_all.deb
 b9ee35b38619de25fc2ec5c864b93c96 1536856 libdevel optional mesa-swx11-source_6.5.2-6_all.deb
 080381a90aab8f2c9392f790f66d7ca8 918066 libs optional libgl1-mesa-swx11_6.5.2-6_i386.deb
 f3872b709b1b736e55de808f02535434 5180920 libs extra libgl1-mesa-swx11-dbg_6.5.2-6_i386.deb
 70c868463a5fe0037c52d88b81802d9e 915252 libs extra libgl1-mesa-swx11-i686_6.5.2-6_i386.deb
 60c0a576ffbbd53f5f8783ad8fd57c7e 1044770 libdevel optional libgl1-mesa-swx11-dev_6.5.2-6_i386.deb
 dd5fa815128e1e747b1024545aaa21e6 141822 libs optional libgl1-mesa-glx_6.5.2-6_i386.deb
 5df96b76dde9d932fdf6db48b11b8fc9 481172 libdevel extra libgl1-mesa-glx-dbg_6.5.2-6_i386.deb
 452c384a193db3bbf3d53cc18a4bdb2e 13253480 libs optional libgl1-mesa-dri_6.5.2-6_i386.deb
 3c433a2119a1c7b610865b5e06181cdb 86400966 libdevel extra libgl1-mesa-dri-dbg_6.5.2-6_i386.deb
 48f8167ce47ad94f828e412cefaca141 2387646 libs optional libosmesa6_6.5.2-6_i386.deb
 80f67ec5142f2fd59ffcd04b0a030b02 2727492 devel optional libosmesa6-dev_6.5.2-6_i386.deb
 5df19d8d361b9ebb2dc86e2e9a878291 238138 libs optional libglu1-mesa_6.5.2-6_i386.deb
 7ba329add8b7132c792bebb66c2e0bab 255656 libdevel optional libglu1-mesa-dev_6.5.2-6_i386.deb
 d85ec6b8da72ff8dc786ad1cddf610ed 43804 x11 optional mesa-utils_6.5.2-6_i386.deb

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

iD8DBQFGjFvfmEvTgKxfcAwRArXdAKC41awE9IbO6dJdvQR2u3lTfHFo9wCggjvA
GE9zpd4anbD2W/Ri/m1Ntys=
=bupR
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: