[ANNOUNCE] xf86-video-siliconmotion 1.7.2

Robby Workman rw at rlworkman.net
Thu Jul 9 15:17:36 PDT 2009

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).


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...

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20090709/d76197cf/attachment.pgp>

More information about the xorg mailing list