libdrm-dev should install mach64_drm.h

Bug #314771 reported by Laurent Bigonville
2
Affects Status Importance Assigned to Milestone
Linux
Invalid
Medium
libdrm (Ubuntu)
Fix Released
Medium
Unassigned
linux (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

libdrm-dev should continue to install mach64_drm.h as this header is not provided by the kernel. this makes mesa to FTBFS

Related branches

description: updated
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

the kernel should have it then, no?

Changed in linux:
status: Unknown → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

actually, I had a chat with airlied, and he said that the header will not be shipped by the kernel until it also has the mach64 DRM driver. So, maybe it would be best to ship the header in libdrm-dev for now, until the kernel is fixed. It's likely to happen for jaunty+1 and no sooner.

Changed in libdrm:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdrm - 2.4.4-0ubuntu1

---------------
libdrm (2.4.4-0ubuntu1) jaunty; urgency=low

  * Merge with Debian experimental, remaining changes:
    - libdrm-intel1 Replaces libdrm2 (<= 2.4.1-0ubuntu5)
    - libdrm-dev: Replace linux-libc-dev (<= 2.6.28-3.4), since it
      includes the drm headers. We will drop them from libdrm-dev
      after jaunty alpha2 when the drivers support the new headers.
    - debian/libdrm-dev.install: Don't install the drm headers anymore,
      the drivers should build against the ones provided by the kernel.
  * debian/libdrm-dev.install: Include a couple of headers not found
    in the 2.6.28 kernel (mach64, nouveau). (LP: #314771)
  * debian/control: libdrm-dev Depends on linux-libc-dev (>= 2.6.28-5.15).

libdrm (2.4.4-1) UNRELEASED; urgency=low

  [ Timo Aaltonen ]
  * New upstream release. (closes: #505740)
  * debian/rules:
    -Run autoreconf at build time, build-depend on automake and libtool.
     (closes: #482727)
    -Add a debian/libdrm2.symbols file and '-c4' parameter to dh_makeshlibs
     to fail if new symbols are added. Don't use Debian versions for now.

  [ Julien Cristau ]
  * Add a new package for the intel-specific bits (libdrm-intel1)
  * Build-depend on pkg-config and libpthread-stubs0-dev (closes: #502078).
    Thanks, Frank Lichtenheld!
  * Don't mention *.la in libdrm-dev.install.
  * Make libdrm-dev depend on libdrm-intel1 on x86.
  * On Linux, let udev create the device files.

 -- Timo Aaltonen <email address hidden> Fri, 23 Jan 2009 10:19:06 +0200

Changed in libdrm:
status: Confirmed → Fix Released
Changed in linux:
status: Confirmed → Invalid
Revision history for this message
Amit Kucheria (amitk) wrote :

Since the kernel doesn't yet provide the mach64_drm.h header, marking this as invalid for linux.

Please reopen this when the kernel starts providing the headers.

Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.