[ANNOUNCE] xf86-video-siliconmotion 1.7.2

Alex Deucher alexdeucher at gmail.com
Thu Jul 9 15:22:05 PDT 2009

On Thu, Jul 9, 2009 at 6:17 PM, Robby Workman<rw at rlworkman.net> wrote:
> On Thu, 02 Jul 2009 11:44:39 -0400
> Adam Jackson <ajax at redhat.com> wrote:
>> Adam Jackson (2):
>>       Remove useless loader symbol lists.
>>       siliconmotion 1.7.2
>> Alan Coopersmith (1):
>>       Fill in COPYING file, add SubmittingPatches URL to README
>> Francisco Jerez (5):
>>       Probe the amount of installed memory by trial and error on
>> SM712. Fail gracefully when the specified virtual screen doesn't fit
>> in RAM. Widen the pixel clock readjust interval for SM712.
>>       Program MCLK/MXCLK on startup for a secondary SM502.
>>       Fix EXA rotation for SM502 at 32bpp (bug 22432).
> Adam,
> Something must have changed somewhere else (perhaps xorg-server?), as
> this is similar to the error I got with the new nv driver.
> make[2]: Entering directory `/tmp/x11-build/xf86-video-siliconmotion-1.7.2/src'
> /bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -I/usr/include/xorg -I/usr/include/pixman-1     -O2 -fPIC -MT smi_501.lo -MD -MP -MF .deps/smi_501.Tpo -c -o smi_501.lo smi_501.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -I/usr/include/xorg -I/usr/include/pixman-1 -O2 -fPIC -MT smi_501.lo -MD -MP -MF .deps/smi_501.Tpo -c smi_501.c  -fPIC -DPIC -o .libs/smi_501.o
> In file included from /usr/include/xorg/xf86Crtc.h:30,
>                 from smi_crtc.h:25,
>                 from smi_501.c:34:
> /usr/include/xorg/xf86Modes.h:38:24: error: xf86Parser.h: No such file or directory
> In file included from /usr/include/xorg/xf86Crtc.h:30,
>                 from smi_crtc.h:25,
>                 from smi_501.c:34:
> /usr/include/xorg/xf86Modes.h:106: error: expected declaration specifiers or '...' before 'XF86ConfMonitorPtr'
> In file included from smi_crtc.h:25,
>                 from smi_501.c:34:
> /usr/include/xorg/xf86Crtc.h:529: error: expected specifier-qualifier-list before 'XF86ConfMonitorPtr'
> make[2]: *** [smi_501.lo] Error 1
> make[2]: Leaving directory `/tmp/x11-build/xf86-video-siliconmotion-1.7.2/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/x11-build/xf86-video-siliconmotion-1.7.2'
> make: *** [all] Error 2
> In this case, it seems that xf86Parser.h isn't installed to
> /usr/include/xorg by xorg-server any more, while the nv issue
> was failure to include a private xorg header, but the point
> remains the same, I think...
> As with nv, I've worked around it in my package builds, but that's no
> good for everyone else...

You need this patch:


More information about the xorg mailing list