f86-video-intel- build problem

Ken Mandelberg km at mathcs.emory.edu
Sat Mar 17 07:55:21 PDT 2007

f86-video-intel- built properly for me, but is giving me 


gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wpointer-arith 
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations 
-Wnested-externs -fno-strict-aliasing -I/usr/include/xorg 
-I/usr/include/drm -I/usr/include/X11/dri -DXF86_MODES_RENAME 
-I../src/modes -I../src/parser -DI830_XV -DI830_USE_XAA -DI830_USE_EXA 
-g -O2 -MT i830_driver.lo -MD -MP -MF .deps/i830_driver.Tpo -c 
i830_driver.c  -fPIC -DPIC -o .libs/i830_driver.o

fails, with

i830_driver.c: In function 'I830PreInit':
i830_driver.c:1521: error: invalid storage class for function 'ResetState'
i830_driver.c:1521: warning: no previous prototype for 'ResetState'
i830_driver.c:1573: error: invalid storage class for function 'SetFenceRegs'

it appears that one of the ifdef's is being excluded, and there is an 
extra "{" in I830PreInit without it, so that 830PreInit runs past its 
last brace.

This is on Suse 10.2 running against a server (7.2.0 RC 2), 
and for configure --with-xserver-source points to the src tree for that 
server release.

More information about the xorg mailing list