Bug 30482

Summary: Xf86-driver-nouveau build broken because of change to xserver
Product: xorg Reporter: Bob Gleitsmann <rjgleits>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: critical    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Bob Gleitsmann 2010-09-29 17:22:43 UTC
Patch 5c6a2f93ebc16a78093782b442306de23ae94e78 (commited Sept 27, 2010) to xserver deletes pixmapPrivate, which is still used in drmmode_display.c. It does not appear to be an accident.
Comment 1 Bob Gleitsmann 2010-09-29 17:25:32 UTC
Sorry, I meant xf86-video-nouveau that won't compile.
Comment 2 Andrew Randrianasulu 2010-10-06 06:11:34 UTC
Happens also on x86-32:

make[2]: Entering directory `/home/guest/source/xf86-video-nouveau/src'
  CC     drmmode_display.lo
drmmode_display.c: In function 'drmmode_xf86crtc_resize':
drmmode_display.c:1076: error: 'struct _ScrnInfoRec' has no member named 'pixmapPrivate'
make[2]: *** [drmmode_display.lo] Error 1
make[2]: Leaving directory `/home/guest/source/xf86-video-nouveau/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/guest/source/xf86-video-nouveau'
make: *** [all] Error 2
Comment 3 Marcin Slusarz 2010-10-13 08:55:51 UTC
fixed by commit a47c274f329b3b8bfbdcf155d6d832599d823dc8: "Fix for the last xserver ABI." by Francisco Jerez

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.