FTBFS in raring-proposed (libdrm_nouveau 2)

Bug #1081613 reported by Dimitri John Ledkov on 2012-11-21
This bug affects 1 person
Affects Status Importance Assigned to Milestone
plymouth (Ubuntu)

Bug Description

libdrm_nouveau 2 is now in raring-proposed.
After dropping update-libdrm-nouveau-library-dependency.patch & refreshing autoreconf.

Maybe we need newer plymouth? bug 1022757

It fails to build from source.

  CC drm_la-ply-renderer-i915-driver.lo
./ply-renderer-i915-driver.c: In function 'create_intel_bo_from_handle':
./ply-renderer-i915-driver.c:157:12: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result]
  CC drm_la-ply-renderer-radeon-driver.lo
  CC drm_la-ply-renderer-nouveau-driver.lo
./ply-renderer-nouveau-driver.c:45:27: fatal error: nouveau_drmif.h: No such file or directory
compilation terminated.
make[6]: *** [drm_la-ply-renderer-nouveau-driver.lo] Error 1
make[6]: Leaving directory `/«PKGBUILDDIR»/src/plugins/renderers/drm'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/«PKGBUILDDIR»/src/plugins/renderers'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/«PKGBUILDDIR»/src/plugins'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2

Dimitri John Ledkov (xnox) wrote :
Changed in plymouth (Ubuntu):
status: New → Confirmed
Changed in plymouth (Ubuntu Raring):
importance: Undecided → Medium
tags: added: ftbfs
Robert Hooker (sarvatt) wrote :

disabling all the drm renderers besides the dumb ioctl one is probably the best way to go, it should be using the generic one. Also --disable-libkms would be useful, the dumb version that was backported in quantal supersedes it and its just a useless dependency. Note: nothing actually used libkms in plymouth.

see http://cgit.freedesktop.org/plymouth/commit/?id=8e932e9895bacf9b490e60e4be63d8902201e5d5 for the rationale of disabling the device specific drm drivers and http://cgit.freedesktop.org/plymouth/commit/?id=527400dc5a9da4cd3ef8a831e7309e1627d6b3b0 for info on the generic driver.

Dimitri John Ledkov (xnox) wrote :

Interesting. I have now uploaded new upstream release of plymouth with above code.
I will check if we build device specific renderers & whether we should stop building them.

Changed in plymouth (Ubuntu Raring):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers