Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 255584 - >=libdrm-2.4.3 cause xf86-video-intel-2.4.* emerge failure
Summary: >=libdrm-2.4.3 cause xf86-video-intel-2.4.* emerge failure
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
: 263520 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-20 02:11 UTC by Yu Yuwei
Modified: 2009-03-23 18:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yu Yuwei 2009-01-20 02:11:31 UTC
libdrm-2.4.3 and libdrm-2.4.4 will cause xf86-video-intel-2.4.* compile failure.

the thrown out error are:

make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
../doltcompile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wpointer-arith -Wstrict-prototypes 	-Wmissing-prototypes -Wmissing-declarations 	-Wnested-externs -fno-strict-aliasing -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -O2 -march=pentium-m -pipe -g -MT i830_dri.lo -MD -MP -MF .deps/i830_dri.Tpo -c -o i830_dri.lo i830_dri.c
i830_dri.c: In function ‘I830DRIClipNotify’:
i830_dri.c:1475: error: ‘drmI830Sarea’ has no member named ‘pipeA_x’
i830_dri.c:1476: error: ‘drmI830Sarea’ has no member named ‘pipeA_y’
i830_dri.c:1477: error: ‘drmI830Sarea’ has no member named ‘pipeA_w’
i830_dri.c:1478: error: ‘drmI830Sarea’ has no member named ‘pipeA_h’
i830_dri.c:1479: error: ‘drmI830Sarea’ has no member named ‘pipeB_x’
i830_dri.c:1480: error: ‘drmI830Sarea’ has no member named ‘pipeB_y’
i830_dri.c:1481: error: ‘drmI830Sarea’ has no member named ‘pipeB_w’
i830_dri.c:1482: error: ‘drmI830Sarea’ has no member named ‘pipeB_h’
make[2]: *** [i830_dri.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
make: *** [all] Error 2


Reproducible: Always

Steps to Reproduce:
1. emerge -1 =libdrm-2.4.3
2. emerge -1 =xf86-video-intel-2.4.3
3. got compile errors

Actual Results:  
make[2]: Entering directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
../doltcompile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wpointer-arith -Wstrict-prototypes 	-Wmissing-prototypes -Wmissing-declarations 	-Wnested-externs -fno-strict-aliasing -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -O2 -march=pentium-m -pipe -g -MT i830_dri.lo -MD -MP -MF .deps/i830_dri.Tpo -c -o i830_dri.lo i830_dri.c
i830_dri.c: In function ‘I830DRIClipNotify’:
i830_dri.c:1475: error: ‘drmI830Sarea’ has no member named ‘pipeA_x’
i830_dri.c:1476: error: ‘drmI830Sarea’ has no member named ‘pipeA_y’
i830_dri.c:1477: error: ‘drmI830Sarea’ has no member named ‘pipeA_w’
i830_dri.c:1478: error: ‘drmI830Sarea’ has no member named ‘pipeA_h’
i830_dri.c:1479: error: ‘drmI830Sarea’ has no member named ‘pipeB_x’
i830_dri.c:1480: error: ‘drmI830Sarea’ has no member named ‘pipeB_y’
i830_dri.c:1481: error: ‘drmI830Sarea’ has no member named ‘pipeB_w’
i830_dri.c:1482: error: ‘drmI830Sarea’ has no member named ‘pipeB_h’
make[2]: *** [i830_dri.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-intel-2.4.3/work/xf86-video-intel-2.4.3/src'
make: *** [all] Error 2


Expected Results:  
successful emerge xf86-video-intel-2.4.3

xorg-server-1.5.3-r1 or xorg-server-1.5.3
mesa-7.2

xf86-video-intel-2.5.* do not have these problem.
Comment 1 Yu Yuwei 2009-01-20 02:13:42 UTC
kernel: gentoo-source-2.6.28-r1 / gentoo-sources-2.6.27-r7
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2009-01-21 09:35:27 UTC
xf86-video-intel-2.4* needs libdrm-2.2*

Please either downgrade your libdrm to that version or please upgrade the intel driver to 2.5 (which I strongly advise).

Thanks
Comment 3 Yu Yuwei 2009-01-21 15:35:31 UTC
(In reply to comment #2)
> xf86-video-intel-2.4* needs libdrm-2.2*
> 
> Please either downgrade your libdrm to that version or please upgrade the intel
> driver to 2.5 (which I strongly advise).
> 
> Thanks
> 
Thank you, I will downgrade libdrm to 2.3.1, since there is no libdrm-2.2.* in portage now :)

I have to use 2.4.3, due to the Bug 252486 under gentoo-sources-2.6.28
Comment 4 Christopher Friedt 2009-03-23 18:30:20 UTC
*** Bug 263520 has been marked as a duplicate of this bug. ***