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

Bug#518411: marked as done (does not build libdrm_nouveau1)



Your message dated Tue, 19 May 2009 23:03:17 +0000
with message-id <E1M6YL7-0003it-CP@ries.debian.org>
and subject line Bug#518411: fixed in drm-snapshot 2.4.11+git+20090519+f355ad8-1
has caused the Debian Bug report #518411,
regarding does not build libdrm_nouveau1
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.)


-- 
518411: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518411
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: drm-snapshot
Version: 2.4.4+git+20090205+8b88036-1
Tags: patch

Actually, this might happen because I am pulling down a newer version
from upstream, so it might not be a bug in the current package but
could be in the next :)

After the upstream commit
http://cgit.freedesktop.org/mesa/drm/commit/?id=7e5c512104c3ae9b4ddd121f6bbf9464f8d73181
the libdrm_nouveau1 shared libraries are not built since configure
needs --enable-nouveau-experimental-api=yes in order to build it.

I am attaching the patch as well, since gmail usually breaks inline patches.

From: Tormod Volden <debian.tormod@gmail.com>
Date: Thu, 5 Mar 2009 23:53:36 +0100
Subject: [PATCH] configure with --enable-nouveau-experimental-api=yes

in order to have libdrm_nouveau1 built

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
---
 debian/rules |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/debian/rules b/debian/rules
index f4cdaf3..ad02eb6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
 		--enable-static=yes \
+		--enable-nouveau-experimental-api=yes \
 		CFLAGS="$(CFLAGS)"

 build: build-stamp
-- 
1.6.0.4
From c434c691cb0565254d2266eb2faba18b6a136222 Mon Sep 17 00:00:00 2001
From: Tormod Volden <debian.tormod@gmail.com>
Date: Thu, 5 Mar 2009 23:53:36 +0100
Subject: [PATCH] configure with --enable-nouveau-experimental-api=yes

in order to have libdrm_nouveau1 built

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
---
 debian/rules |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/debian/rules b/debian/rules
index f4cdaf3..ad02eb6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
 		--enable-static=yes \
+		--enable-nouveau-experimental-api=yes \
 		CFLAGS="$(CFLAGS)"
 
 build: build-stamp
-- 
1.6.0.4


--- End Message ---
--- Begin Message ---
Source: drm-snapshot
Source-Version: 2.4.11+git+20090519+f355ad8-1

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

drm-modules-source_2.4.11+git+20090519+f355ad8-1_all.deb
  to pool/main/d/drm-snapshot/drm-modules-source_2.4.11+git+20090519+f355ad8-1_all.deb
drm-snapshot_2.4.11+git+20090519+f355ad8-1.diff.gz
  to pool/main/d/drm-snapshot/drm-snapshot_2.4.11+git+20090519+f355ad8-1.diff.gz
drm-snapshot_2.4.11+git+20090519+f355ad8-1.dsc
  to pool/main/d/drm-snapshot/drm-snapshot_2.4.11+git+20090519+f355ad8-1.dsc
drm-snapshot_2.4.11+git+20090519+f355ad8.orig.tar.gz
  to pool/main/d/drm-snapshot/drm-snapshot_2.4.11+git+20090519+f355ad8.orig.tar.gz
libdrm-dev_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm-dev_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm-intel1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm-intel1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm-intel1_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm-intel1_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm-nouveau1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm-nouveau1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm-nouveau1_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm-nouveau1_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm2-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm2-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
libdrm2_2.4.11+git+20090519+f355ad8-1_amd64.deb
  to pool/main/d/drm-snapshot/libdrm2_2.4.11+git+20090519+f355ad8-1_amd64.deb



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 518411@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated drm-snapshot 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.8
Date: Tue, 19 May 2009 23:38:44 +0100
Source: drm-snapshot
Binary: libdrm-dev libdrm2 libdrm2-dbg libdrm-intel1 libdrm-intel1-dbg libdrm-nouveau1 libdrm-nouveau1-dbg drm-modules-source
Architecture: source amd64 all
Version: 2.4.11+git+20090519+f355ad8-1
Distribution: experimental
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description: 
 drm-modules-source - Source for the DRM kernel rendering modules
 libdrm-dev - Userspace interface to kernel rendering services (snapshot) -- de
 libdrm-intel1 - Userspace interface to Intel-specific kernel rendering services -
 libdrm-intel1-dbg - Userspace interface to Intel-specific kernel rendering -- debuggi
 libdrm-nouveau1 - Userspace interface to Nouveau-specific kernel rendering services
 libdrm-nouveau1-dbg - Userspace interface to Nouveau-specific kernel rendering -- debug
 libdrm2    - Userspace interface to kernel rendering services (snapshot) -- ru
 libdrm2-dbg - Userspace interface to kernel rendering services (snapshot) -- de
Closes: 516544 518411 525154
Changes: 
 drm-snapshot (2.4.11+git+20090519+f355ad8-1) experimental; urgency=low
 .
   [ Julien Cristau ]
   * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
     Add dependency on linux-libc-dev >= 2.6.28. (Closes: #516544)
   * Build with --enable-nouveau-experimental-api (Closes: #518411)
   * On Linux, let udev create the device files.
   * Make libdrm-dev depend on libdrm-nouveau1 on all archs.
 .
   [ Chris Lamb ]
   * New upstream snapshot (Closes: #525154)
     - f355ad8... intel: quiet a warning.
     - 469655f... intel: Only do BO caching up to 64MB objects.
     - f57d7f4... libdrm/intel: Make get_pipe_from_crtc_id per-bufmgr. Return
       -1 on failure.
     - afd245d... Add new drm_intel_get_pipe_from_crtc_id function.
     - 8b8e20e... Bump to version 2.4.10 to mark addition of
       drm_intel_bo_disable_reuse
     - 5b5ce30... libdrm/intel: add drm_intel_bo_disable_reuse api
     - 628dc48... Use C99 versions of __FUNCTION__ & __volatile__ when not
       building with gcc
     - 1bae884... Delete extra libdrm_lists.h line after libdrm_la_SOURCES in
       libdrm/Makefile.am
     - 94d48d0... nouveau: backlight compat fix
     - e2b5fde... nouveau: fix ppc for swab changes in Linux 2.6.29
     - 68103b2... libdrm/intel: assert that clients are using bo refcounting
       correctly
     - 11b6097... intel: NULL fake bo block when freeing in evict_all
     - 412d370... libdrm/mode: align subpixel results
     - a1e3ab9... nouveau: write posting got lost somewhere, bring it back
     - 78e753d... nouveau: store bo handle in public struct in bo_ref_handle
     - 0764600... Bump version to 2.4.9
     - 4d5e82e... Bump version to 2.4.8
     - 3637dcc... Revert "libdrm: speed up connector & mode fetching"
     - fef2935... Bump version to 2.4.7
     - ec9b7b3... test: Avoid recursive dependency in makefile
     - a85e07b... test: Makefile.am grammar nazi
     - 1faab66... drm: fix test makefile
     - 751db3f... Skip tests that require root
     - 8a5c4d5... XFAIL auth and lock test cases
     - e9d6116... Use libudev in test case to only run gem tests for intel
       devices.
     - 51d6346... Move drm_vblank_cleanup() after lastclose.
     - cd5c66c... libdrm: speed up connector & mode fetching
     - 93e6527... nouveau: nForce 1/2 IGP memory sanity check from DDX
     - 2ada855... libdrm: bump version to 2.4.6
     - e2d7dfb... libdrm/intel: support GTT maps correctly
     - c9cfeaa... nouveau: plug drm fifo ioremap leak (#14941)
     - 03ca202... nouveau: add linux compat defines for PCI config access, use
       them for nvidia IGPs
     - b71f3f1... nouveau: use PFB_CSTATUS naming from ddx (reg introduced
       with nv10)
     - d6ad0db... libdrm/nouveau: fix typo in nouveau_device_close()
     - 98b0df3... libdrm/nouveau: ask the kernel for vram/gart aperture sizes
     - bad16a6... libdrm/nouveau: remove unneccesary null ptr checks
     - c37fca4... libdrm/nouveau: incr refcount on ref fence before decr on
       old fence
     - 00d8e96... libdrm/nouveau: unref fences when deleting bo
     - 6169e3a... libdrm/nouveau: implement bo_handle_get for !mm_enabled
     - 2e2e857... libdrm_nouveau: The handle that is passed to mmap needs to
       be drm_handle_t
     - e8d3476... FreeBSD: Set up the nouveau build infrastructure
     - dec955d... FreeBSD: Add support for matching solely on vedor id.
     - 44fec1a... FreeBSD: Improve the debug output of drm_mmap().
     - f8f49aa... FreeBSD: Add list_for_each_prev() to our bank of compat
       functions.
     - 6777c6b... FreeBSD: Don't set the PZERO flag to mtx_sleep.
     - 06e182d... FreeBSD: use flsl() instead of ffsl().
     - 2ce00c6... FreeBSD: Minor code cleanup.
     - b0acc88... FreeBSD: Increase MAX_PCI_RESOURCE
     - f780402... FreeBSD: Cast map handles to vm_offset_t
     - 82eac80... FreeBSD: Fix the printing of maps on amd64/i386 to be
       consistent
     - a3ba51b... FreeBSD: Fix up the flags for bus_dmamem here as well.
     - af1afb3... FreeBSD: Fix up the flags to bus_dmamem_*
     - 2221e16... FreeBSD use kdev for kernel device name
     - 391c92a... drm/nouveau: make portion of vram as reserved for PRAMIN on
       all chipsets
     - 14503da... FreeBSD: Rework DRM_[DEBUG,ERROR,INFO] macros a bit.
     - 0a227a3... FreeBSD: Garbage collect entries from pcireg.h since we now
       include it.
     - 222dc65... FreeBSD: We only want drm to ever attach to the primary pci
       device.
     - 4a27f1c... FreeBSD: rework drm_scatter.c which allocates scatter /
       gather pages for use by ati pci gart to use bus_dma to handle the
       allocations.  This fixes a garbled screen issue on at least some radeons
       (X1400 tested).
     - e4b065a... drm: drop Linux < 2.6.21 support
     - a6b28a8... drm, via: drop Linux < 2.6.20 support
     - f44c740... drm: drop Linux < 2.6.19 support
     - 081b2d6... drm: drop Linux < 2.6.18 support
     - 62f4344... drm: drop Linux < 2.6.16 support
     - 056ce26... drm: drop Linux < 2.6.15 support
     - b47de8d... drm: drop Linux < 2.6.12 support
     - 4c439ac... drm: drop Linux < 2.6.10 support
     - 4bdddf5... drm: drop Linux <= 2.6.8 support
     - d3f25cc... drm: drm_bo_mmap_locked() is static.
     - a6dd0af... drm, ati: fix printf format warnings
     - 9e8591d... drm: build fix for Linux drm_vblank_cleanup()
     - ad64ff3... FreeBSD: Introduce a kernel tuneable to disable msi at boot
       time.
     - 957b106... Move vblank_init to driver load time.
     - 7ce8d4c... intel: Update reloc_tree_size of the first buffer when we
       count the tree size.
     - ab582f6... FreeBSD: Fix up some ioctl permissions issues missed many
       times over.
     - 948af0b... i915: Backport jbarnes gm45 vblank counter patch.
     - efa485b... intel: Don't copy dirty data out when freeing a BO in the
       fake bufmgr.
     - e96fc62... FreeBSD: Drop the Giant lock.
     - b9b8e8f... FreeBSD: Turn on msi
     - 153a080... FreeBSD: Add some vblank related debugging and replace
       DRM_WAIT_ON with a local instance.
     - a44b4ca... i915:  A few whitespace cleanups.
     - 04d9419... linux: Add msi_enabled to the drm_device so the build should
       be happy.
     - 6870780... radeon: Prepare radeon for msi support.
     - d45bc66... i915: This was part of a sync to the intel driver at some
       point
     - c3c2130... nouveau: Dist nouvea_dma.h as well.
     - a71d3ed... nouveau: Also dist nouveau_private.h.
     - 1c38109... FreeBSD: Rip out the locked task support now that i915 no
       longer uses it.
     - 9f94e39... i915: Rip out the use of vblank_swap
     - 9d40290... FreeBSD: There is no compelling reason to hold the lock here.
     - d6c9786... FreeBSD: Don't set PZERO in mtx_sleep.
     - a9486ee... FreeBSD: Set MAP_NOSYNC on mmaps.
     - a773ce1... Add libdrm_intel.pc by popular demand.
     - 6feac49... Fix DRM_CAS() on Alpha. (#16549)
     - 9fc85b4... modetest: Print names of properties.
     - 4a0d19e... Fix fix distcheck for optional nouveau stuff.
     - 4d53413... Fix distcheck for optional nouveau stuff.
     - 2f1cdf7... Bump version to 2.4.5 for new API additions.
     - 72abe98... intel: Add a new bufmgr alloc function to get BOs ready for
       rendering to.
     - a134533... libdrm/nouveau: free drmVersion after we're done with it
     - 18f2fcf... libdrm/nouveau: fix dma debugging
     - 6a31b44... nouveau: support backlight only when kernel does
     - 25c60cf... nv40, nv50: fix backlight build for <2.6.29 kernels
     - 96ce587... nouveau: Add in-kernel backlight control support
     - 0054e14... drm_compat: remove kmap_atomic_prot_pfn()
     - e32aa62... Remove i915 driver sources from linux-core
     - 709b82e... intel: Clear ioctl parameter outvalues and pads that confuse
       valgrind.
     - 084e143... nv40: fail completely if we don't have a ctxprog for the
       chipset
     - a4ac60a... nv50: context info for chipset 0xa0
     - 7e5c512... libdrm: make libdrm_nouveau conditional, disabled by default
     - eb78c53... mode: Make xfdrmMode.[c|h] not depend on drm_mode.h
     - 2d2f105... nouveau: fix type warnings: void* arith, un/signed
     - bc92c0e... drm/nv50: fix nv9x chipsets
     - 7bbd605... drm/nv50: add context info for nv98
     - efcef2c... drm/nv50: use a slightly different initial context for nv96
     - f43039c... drm/nv50: correct ramfc pointer in channel header
     - 889b811... drm/nv50: let the card handle the initial context switch
     - 9c8d634... nouveau: don't try to traverse non-existent lists
     - 97fdade... nouveau: fix some issues where buffer objects never get freed
   * Bump Standards-Version to 3.8.1.
   * Update binary package Section fields:
     - Move *-dbg packages to 'debug' section
     - Remove duplicated 'libs' definition as it is inherited from the source
       stanza.
Checksums-Sha1: 
 cff8fadd17823ba8d00682501073b60ea254634c 1629 drm-snapshot_2.4.11+git+20090519+f355ad8-1.dsc
 2ad990d78246d9b64255bfcd9304fa76a8262dba 1205359 drm-snapshot_2.4.11+git+20090519+f355ad8.orig.tar.gz
 81e139c1e6b5c2420209a9f2913916a9a13d72c7 46919 drm-snapshot_2.4.11+git+20090519+f355ad8-1.diff.gz
 8e0475c0e4dce35830cf38529f732970efa25a1e 191948 libdrm-dev_2.4.11+git+20090519+f355ad8-1_amd64.deb
 990cdc41a7802ad37a48929eb4c60053802498f8 63302 libdrm2_2.4.11+git+20090519+f355ad8-1_amd64.deb
 e9ec7064fbd018bbcf3d5a8c56de7a79095efed8 79142 libdrm2-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 4a48304d4b4f76ddec57607bf9c7e11748825ea8 62480 libdrm-intel1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 0a55bd1483d5639d73a9e78d373ec00241b84b3f 75086 libdrm-intel1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 9e37969fd969b4504dfd6800777f2dbad0817015 56960 libdrm-nouveau1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 f934d6bb23d678269fcc6fa70b54289f9bfa8dc1 72822 libdrm-nouveau1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 3388db24af42ab619c10ed07302b97d1853a1e02 592322 drm-modules-source_2.4.11+git+20090519+f355ad8-1_all.deb
Checksums-Sha256: 
 af8a983988622265db0d69774caee5c4cd9c897368ee4731060dececc1033547 1629 drm-snapshot_2.4.11+git+20090519+f355ad8-1.dsc
 ff056d7dd0825efbce8ea37314bc2c3e2eab9fd0d7cc6fd873e75a66086b9de5 1205359 drm-snapshot_2.4.11+git+20090519+f355ad8.orig.tar.gz
 7bca1bdb5d563932952fe1c97affa597224cf6774bcdfb82ed9ed6de3b27b1ee 46919 drm-snapshot_2.4.11+git+20090519+f355ad8-1.diff.gz
 e113f122dfc149e3def09b62ba894d1adfc112d448e805535550629dbdf68357 191948 libdrm-dev_2.4.11+git+20090519+f355ad8-1_amd64.deb
 5c3d97f419d27670bfcf61711f874fec84614b209f41ff2bf497e304d5b149ff 63302 libdrm2_2.4.11+git+20090519+f355ad8-1_amd64.deb
 90387f26857edfffd160553fa8b0c8afab2c8fffdbd9979749813f5050b95dae 79142 libdrm2-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 c4321d0843fb1f34bd3dce7f513e3d0aa0152959a16c929b92e2e1b9cd62f9b6 62480 libdrm-intel1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 305de4124687affd7a0d8d258173fbe663dd760bf5b701f62fb4d3e6b3b9cefd 75086 libdrm-intel1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 cf65cae5079fe5da3cb520121db3ec67fe735ea643d090ad76a2d964294dda9c 56960 libdrm-nouveau1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 ba807b35f4969c035616419f87cae5bf6df01bded38b40591d9dc94680872ad3 72822 libdrm-nouveau1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 42c6c6c2795ccf51bf3e63656782f83a8ac79a7de9c4a77914701c85d8e0043b 592322 drm-modules-source_2.4.11+git+20090519+f355ad8-1_all.deb
Files: 
 918dc215c1323a652b60649d1c18137f 1629 libs optional drm-snapshot_2.4.11+git+20090519+f355ad8-1.dsc
 267944fde57cc219c600be67bb9a122e 1205359 libs optional drm-snapshot_2.4.11+git+20090519+f355ad8.orig.tar.gz
 45de6542c203830c1682d21dc6a3f4fc 46919 libs optional drm-snapshot_2.4.11+git+20090519+f355ad8-1.diff.gz
 5e768925f59e7196883b07fdf039913c 191948 libdevel optional libdrm-dev_2.4.11+git+20090519+f355ad8-1_amd64.deb
 fface16f814e9716db9476682c29e9f2 63302 libs optional libdrm2_2.4.11+git+20090519+f355ad8-1_amd64.deb
 93eadb6c130df048d7d191d44fcfd4b5 79142 debug extra libdrm2-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 b0e170584378a296667cce1453779d71 62480 libs optional libdrm-intel1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 922d08c4501b57005d8b1bc0df322091 75086 debug extra libdrm-intel1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 93e03618e5c26b1de1b9021279b50ecb 56960 libs optional libdrm-nouveau1_2.4.11+git+20090519+f355ad8-1_amd64.deb
 72b07fb76f13460143e432874fe37690 72822 debug extra libdrm-nouveau1-dbg_2.4.11+git+20090519+f355ad8-1_amd64.deb
 d300c8733b0530c5445697870218606c 592322 libs optional drm-modules-source_2.4.11+git+20090519+f355ad8-1_all.deb

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

iEYEARECAAYFAkoTNgAACgkQ5/8uW2NPmiCheACeP/kh/pL9/QXkDgmUvL5BOCEX
ETwAn3RRZF4Mp2EvxLGwAzvdWLcOxNOJ
=r3Sn
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: