Created attachment 16439 [details]
xserver-xorg: v.1:7.3+10 (Debian)
intel driver: xf86-video-intel 2.3.0 (git)
kernel: 2.6.25-1-686 (Debian)
When trying the latest git version of xf86-video-intel I get a fatal server error:
/usr/lib/xorg/modules/drivers//intel_drv.so: undefined symbol: PictureScreenPrivateKey
(EE) Failed to load /usr/lib/xorg/modules/drivers//intel_drv.so
This is clearly your building issue, that looks up older xorg header but load by new xorg. Try a "make distclean" then autogen.sh;make;make install again.
> --- Comment #1 from Wang Zhenyu <firstname.lastname@example.org> 2008-05-08 20:13:09 PST ---
> This is clearly your building issue, that looks up older xorg header but load
> by new xorg. Try a "make distclean" then autogen.sh;make;make install again.
I did what you suggest: make distclean,make,make install but still get the same fatal error.
The code in question is i830_xaa.c's GetPictureScreenIfSet(pScreen), the problem is within xserver's dix private rework, that change to use new PictureScreenPrivateKey. So you must be sure to build and run against same xserver, maybe you should check ACLOCAL/PKG_CONFIG_PATH setting, etc.
I just close this, as not a bug.