FTBFS in raring-proposed (libdrm_nouveau 2)

Bug #1081613 reported by Dimitri John Ledkov
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
plymouth (Ubuntu)
Fix Released
Medium
Unassigned
Raring
Fix Released
Medium
Unassigned

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

Tags: ftbfs
Revision history for this message
Dimitri John Ledkov (xnox) wrote :
Changed in plymouth (Ubuntu):
status: New → Confirmed
Changed in plymouth (Ubuntu Raring):
importance: Undecided → Medium
tags: added: ftbfs
Revision history for this message
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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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