[Xorg-driver-geode] FreeBSD 7.0, "X", and ALIX3c3 with Geode Chipset...

Arrigo Marchiori ardovm at yahoo.it
Tue Aug 5 07:32:58 PDT 2008


This is quite a late reply...

On Mon, May 19, 2008 at 09:35:09PM +0300, Martin-Éric Racine wrote:

> On Mon, May 19, 2008 at 8:45 PM, Arrigo Marchiori <ardovm at yahoo.it> wrote:
> > On Fri, May 16, 2008 at 08:23:37AM -0400, Fred Schnittke wrote:
> >> I've setup FreeBSD 7.0 Release on a PC Engines ALIX3c3 board with the
> >> Geode chipset but I can't seem to get "X" to start
> > [...]
> >> I've tried installing the following two drivers:
> >>
> >>    xserver-xorg-video-geode_2.9.0.orig.tar.gz
> >>
> >> They will ./configure just fine, but I get all kinds of errors when I run
> >> "make".
> >>
> >> Any help would be appreciated
> >
> > I had it working on FreeBSD 6.3. You need to hand-patch the code of
> > the geode driver. Look here:
> > http://lists.x.org/archives/xorg-driver-geode/2008-April/000304.html
> 
> Thanks for bringing this back to our attention.
[....]
> Second, skipping the ztv driver is not really the right approach.
> Instead, we'd need to see the error log so that we can track what
> could be missing in BSD.

I'm attaching the output of 'make' that tries to compile the whole
sources, including that file.

The main error seems to be that the include file "videodev2.h" cannot
be found. In fact, it seems that it's not included in any FreeBSD
package.

Someone has been thinking about this topic:
http://lists.freebsd.org/pipermail/freebsd-multimedia/2007-January/005745.html
but I still can't find that file in the current FreeBSD stable branch.

I tried to download it, #ifdef'ed away some #includes and it compiled:

 - linux/compiler.h
 - linux/types.h

Now the point is: why does the software compile even without this
z4l.c? Do we want to add a customised videodev2.h to let FreeBSD
machines compile it?

-- 
rigo

http://rigo.altervista.org
-------------- next part --------------
make  all-recursive
Making all in src
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_driver.lo -MD -MP -MF ".deps/geode_driver.Tpo" -c -o geode_driver.lo geode_driver.c;  then mv -f ".deps/geode_driver.Tpo" ".deps/geode_driver.Plo"; else rm -f ".deps/geode_driver.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_driver.lo -MD -MP -MF .deps/geode_driver.Tpo -c geode_driver.c  -fPIC -DPIC -o .libs/geode_driver.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_common.lo -MD -MP -MF ".deps/geode_common.Tpo" -c -o geode_common.lo geode_common.c;  then mv -f ".deps/geode_common.Tpo" ".deps/geode_common.Plo"; else rm -f ".deps/geode_common.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_common.lo -MD -MP -MF .deps/geode_common.Tpo -c geode_common.c  -fPIC -DPIC -o .libs/geode_common.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_dcon.lo -MD -MP -MF ".deps/geode_dcon.Tpo" -c -o geode_dcon.lo geode_dcon.c;  then mv -f ".deps/geode_dcon.Tpo" ".deps/geode_dcon.Plo"; else rm -f ".deps/geode_dcon.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_dcon.lo -MD -MP -MF .deps/geode_dcon.Tpo -c geode_dcon.c  -fPIC -DPIC -o .libs/geode_dcon.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_ddc.lo -MD -MP -MF ".deps/geode_ddc.Tpo" -c -o geode_ddc.lo geode_ddc.c;  then mv -f ".deps/geode_ddc.Tpo" ".deps/geode_ddc.Plo"; else rm -f ".deps/geode_ddc.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_ddc.lo -MD -MP -MF .deps/geode_ddc.Tpo -c geode_ddc.c  -fPIC -DPIC -o .libs/geode_ddc.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_msr.lo -MD -MP -MF ".deps/geode_msr.Tpo" -c -o geode_msr.lo geode_msr.c;  then mv -f ".deps/geode_msr.Tpo" ".deps/geode_msr.Plo"; else rm -f ".deps/geode_msr.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT geode_msr.lo -MD -MP -MF .deps/geode_msr.Tpo -c geode_msr.c  -fPIC -DPIC -o .libs/geode_msr.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_driver.lo -MD -MP -MF ".deps/gx_driver.Tpo" -c -o gx_driver.lo gx_driver.c;  then mv -f ".deps/gx_driver.Tpo" ".deps/gx_driver.Plo"; else rm -f ".deps/gx_driver.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_driver.lo -MD -MP -MF .deps/gx_driver.Tpo -c gx_driver.c  -fPIC -DPIC -o .libs/gx_driver.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_accel.lo -MD -MP -MF ".deps/gx_accel.Tpo" -c -o gx_accel.lo gx_accel.c;  then mv -f ".deps/gx_accel.Tpo" ".deps/gx_accel.Plo"; else rm -f ".deps/gx_accel.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_accel.lo -MD -MP -MF .deps/gx_accel.Tpo -c gx_accel.c  -fPIC -DPIC -o .libs/gx_accel.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_cursor.lo -MD -MP -MF ".deps/gx_cursor.Tpo" -c -o gx_cursor.lo gx_cursor.c;  then mv -f ".deps/gx_cursor.Tpo" ".deps/gx_cursor.Plo"; else rm -f ".deps/gx_cursor.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_cursor.lo -MD -MP -MF .deps/gx_cursor.Tpo -c gx_cursor.c  -fPIC -DPIC -o .libs/gx_cursor.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_video.lo -MD -MP -MF ".deps/gx_video.Tpo" -c -o gx_video.lo gx_video.c;  then mv -f ".deps/gx_video.Tpo" ".deps/gx_video.Plo"; else rm -f ".deps/gx_video.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_video.lo -MD -MP -MF .deps/gx_video.Tpo -c gx_video.c  -fPIC -DPIC -o .libs/gx_video.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_regacc.lo -MD -MP -MF ".deps/gx_regacc.Tpo" -c -o gx_regacc.lo gx_regacc.c;  then mv -f ".deps/gx_regacc.Tpo" ".deps/gx_regacc.Plo"; else rm -f ".deps/gx_regacc.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_regacc.lo -MD -MP -MF .deps/gx_regacc.Tpo -c gx_regacc.c  -fPIC -DPIC -o .libs/gx_regacc.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_rotate.lo -MD -MP -MF ".deps/gx_rotate.Tpo" -c -o gx_rotate.lo gx_rotate.c;  then mv -f ".deps/gx_rotate.Tpo" ".deps/gx_rotate.Plo"; else rm -f ".deps/gx_rotate.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_rotate.lo -MD -MP -MF .deps/gx_rotate.Tpo -c gx_rotate.c  -fPIC -DPIC -o .libs/gx_rotate.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_randr.lo -MD -MP -MF ".deps/gx_randr.Tpo" -c -o gx_randr.lo gx_randr.c;  then mv -f ".deps/gx_randr.Tpo" ".deps/gx_randr.Plo"; else rm -f ".deps/gx_randr.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT gx_randr.lo -MD -MP -MF .deps/gx_randr.Tpo -c gx_randr.c  -fPIC -DPIC -o .libs/gx_randr.o
gx_randr.c: In function `GXRandRSetConfig':
gx_randr.c:254: warning: `miPointerPosition' is deprecated (declared at /usr/local/include/xorg/mipointer.h:130)
gx_randr.c:298: warning: `miPointerCurrentScreen' is deprecated (declared at /usr/local/include/xorg/mipointer.h:142)
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT durango.lo -MD -MP -MF ".deps/durango.Tpo" -c -o durango.lo durango.c;  then mv -f ".deps/durango.Tpo" ".deps/durango.Plo"; else rm -f ".deps/durango.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT durango.lo -MD -MP -MF .deps/durango.Tpo -c durango.c  -fPIC -DPIC -o .libs/durango.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT panel.lo -MD -MP -MF ".deps/panel.Tpo" -c -o panel.lo panel.c;  then mv -f ".deps/panel.Tpo" ".deps/panel.Plo"; else rm -f ".deps/panel.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT panel.lo -MD -MP -MF .deps/panel.Tpo -c panel.c  -fPIC -DPIC -o .libs/panel.o
In file included from ../src/panel/pnl_init.c:64,
                 from panel.c:56:
../src/panel/gx2_9211.c: In function `set_Redcloud_92xx_mode_params':
../src/panel/gx2_9211.c:199: warning: passing arg 3 of `gfx_msr_read' from incompatible pointer type
../src/panel/gx2_9211.c:206: warning: passing arg 3 of `gfx_msr_write' from incompatible pointer type
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_driver.lo -MD -MP -MF ".deps/lx_driver.Tpo" -c -o lx_driver.lo lx_driver.c;  then mv -f ".deps/lx_driver.Tpo" ".deps/lx_driver.Plo"; else rm -f ".deps/lx_driver.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_driver.lo -MD -MP -MF .deps/lx_driver.Tpo -c lx_driver.c  -fPIC -DPIC -o .libs/lx_driver.o
lx_driver.c: In function `LXUnmapMem':
lx_driver.c:861: warning: unused variable `pci'
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_cursor.lo -MD -MP -MF ".deps/lx_cursor.Tpo" -c -o lx_cursor.lo lx_cursor.c;  then mv -f ".deps/lx_cursor.Tpo" ".deps/lx_cursor.Plo"; else rm -f ".deps/lx_cursor.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_cursor.lo -MD -MP -MF .deps/lx_cursor.Tpo -c lx_cursor.c  -fPIC -DPIC -o .libs/lx_cursor.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_video.lo -MD -MP -MF ".deps/lx_video.Tpo" -c -o lx_video.lo lx_video.c;  then mv -f ".deps/lx_video.Tpo" ".deps/lx_video.Plo"; else rm -f ".deps/lx_video.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_video.lo -MD -MP -MF .deps/lx_video.Tpo -c lx_video.c  -fPIC -DPIC -o .libs/lx_video.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_regacc.lo -MD -MP -MF ".deps/lx_regacc.Tpo" -c -o lx_regacc.lo lx_regacc.c;  then mv -f ".deps/lx_regacc.Tpo" ".deps/lx_regacc.Plo"; else rm -f ".deps/lx_regacc.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_regacc.lo -MD -MP -MF .deps/lx_regacc.Tpo -c lx_regacc.c  -fPIC -DPIC -o .libs/lx_regacc.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_rotate.lo -MD -MP -MF ".deps/lx_rotate.Tpo" -c -o lx_rotate.lo lx_rotate.c;  then mv -f ".deps/lx_rotate.Tpo" ".deps/lx_rotate.Plo"; else rm -f ".deps/lx_rotate.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_rotate.lo -MD -MP -MF .deps/lx_rotate.Tpo -c lx_rotate.c  -fPIC -DPIC -o .libs/lx_rotate.o
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_randr.lo -MD -MP -MF ".deps/lx_randr.Tpo" -c -o lx_randr.lo lx_randr.c;  then mv -f ".deps/lx_randr.Tpo" ".deps/lx_randr.Plo"; else rm -f ".deps/lx_randr.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_randr.lo -MD -MP -MF .deps/lx_randr.Tpo -c lx_randr.c  -fPIC -DPIC -o .libs/lx_randr.o
lx_randr.c: In function `LXRandRSetConfig':
lx_randr.c:253: warning: `miPointerPosition' is deprecated (declared at /usr/local/include/xorg/mipointer.h:130)
lx_randr.c:297: warning: `miPointerCurrentScreen' is deprecated (declared at /usr/local/include/xorg/mipointer.h:142)
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_exa.lo -MD -MP -MF ".deps/lx_exa.Tpo" -c -o lx_exa.lo lx_exa.c;  then mv -f ".deps/lx_exa.Tpo" ".deps/lx_exa.Plo"; else rm -f ".deps/lx_exa.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT lx_exa.lo -MD -MP -MF .deps/lx_exa.Tpo -c lx_exa.c  -fPIC -DPIC -o .libs/lx_exa.o
lx_exa.c: In function `lx_get_source_color':
lx_exa.c:263: warning: implicit declaration of function `exaGetPixmapFirstPixel'
lx_exa.c:263: warning: nested extern declaration of `exaGetPixmapFirstPixel'
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT cimarron.lo -MD -MP -MF ".deps/cimarron.Tpo" -c -o cimarron.lo cimarron.c;  then mv -f ".deps/cimarron.Tpo" ".deps/cimarron.Plo"; else rm -f ".deps/cimarron.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT cimarron.lo -MD -MP -MF .deps/cimarron.Tpo -c cimarron.c  -fPIC -DPIC -o .libs/cimarron.o
/usr/local/bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD    -o geode_drv.la -rpath /usr/local/lib/xorg/modules/drivers -module -avoid-version geode_driver.lo geode_common.lo  geode_dcon.lo geode_ddc.lo geode_msr.lo gx_driver.lo  gx_accel.lo gx_cursor.lo gx_video.lo gx_regacc.lo gx_rotate.lo  gx_randr.lo durango.lo panel.lo lx_driver.lo lx_cursor.lo  lx_video.lo lx_regacc.lo lx_rotate.lo lx_randr.lo lx_exa.lo  cimarron.lo  
gcc -shared  .libs/geode_driver.o .libs/geode_common.o .libs/geode_dcon.o .libs/geode_ddc.o .libs/geode_msr.o .libs/gx_driver.o .libs/gx_accel.o .libs/gx_cursor.o .libs/gx_video.o .libs/gx_regacc.o .libs/gx_rotate.o .libs/gx_randr.o .libs/durango.o .libs/panel.o .libs/lx_driver.o .libs/lx_cursor.o .libs/lx_video.o .libs/lx_regacc.o .libs/lx_rotate.o .libs/lx_randr.o .libs/lx_exa.o .libs/cimarron.o   -Wl,-soname -Wl,geode_drv.so -o .libs/geode_drv.so
creating geode_drv.la
(cd .libs && rm -f geode_drv.la && ln -s ../geode_drv.la geode_drv.la)
if /usr/local/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H  -I. -I. -I..  -I../src/cim -I../src/gfx  -I../src/panel -I../linux_v26     -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include    -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL  -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT z4l.lo -MD -MP -MF ".deps/z4l.Tpo" -c -o z4l.lo z4l.c;  then mv -f ".deps/z4l.Tpo" ".deps/z4l.Plo"; else rm -f ".deps/z4l.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src/cim -I../src/gfx -I../src/panel -I../linux_v26 -I/usr/local/include/xorg -I/usr/local/include/pixman-1 -I/usr/local/include -DHAVE_GX -DHAVE_LX -DAMD_V4L2_VIDEO -DOPT_ACCEL -DLINUX_2_6 -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -DPNL_SUP -DFreeBSD -MT z4l.lo -MD -MP -MF .deps/z4l.Tpo -c z4l.c  -fPIC -DPIC -o .libs/z4l.o
z4l.c:51:25: linux/types.h: No such file or directory
z4l.c:61:29: linux/videodev2.h: No such file or directory
z4l.c:142: error: syntax error before "v4l2_std_id"
z4l.c: In function `z4l_ovly_map':
z4l.c:221: error: storage size of 'bfr' isn't known
z4l.c:222: error: storage size of 'req' isn't known
z4l.c:224: error: `V4L2_BUF_TYPE_VIDEO_CAPTURE' undeclared (first use in this function)
z4l.c:224: error: (Each undeclared identifier is reported only once
z4l.c:224: error: for each function it appears in.)
z4l.c:224: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:232: error: `V4L2_MEMORY_MMAP' undeclared (first use in this function)
z4l.c:234: error: `VIDIOC_REQBUFS' undeclared (first use in this function)
z4l.c:247: error: `VIDIOC_QUERYBUF' undeclared (first use in this function)
z4l.c:289: error: `VIDIOC_QBUF' undeclared (first use in this function)
z4l.c:221: warning: unused variable `bfr'
z4l.c:222: warning: unused variable `req'
z4l.c: In function `z4l_ovly_dqbuf':
z4l.c:302: error: storage size of 'bfr' isn't known
z4l.c:317: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:318: error: `VIDIOC_DQBUF' undeclared (first use in this function)
z4l.c:302: warning: unused variable `bfr'
z4l.c: In function `z4l_fourcc_pixfmt':
z4l.c:382: error: `V4L2_PIX_FMT_UYVY' undeclared (first use in this function)
z4l.c:385: error: `V4L2_PIX_FMT_YVU420' undeclared (first use in this function)
z4l.c:389: error: `V4L2_PIX_FMT_YUV420' undeclared (first use in this function)
z4l.c:392: error: `V4L2_PIX_FMT_YUYV' undeclared (first use in this function)
z4l.c: In function `z4l_ovly_pixfmt':
z4l.c:401: error: storage size of 'fbuf' isn't known
z4l.c:405: error: `VIDIOC_G_FBUF' undeclared (first use in this function)
z4l.c:408: error: `VIDIOC_S_FBUF' undeclared (first use in this function)
z4l.c:401: warning: unused variable `fbuf'
z4l.c: In function `z4l_ovly_bfr':
z4l.c:415: error: storage size of 'fmt' isn't known
z4l.c:420: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:421: error: `V4L2_FIELD_NONE' undeclared (first use in this function)
z4l.c:424: error: `VIDIOC_S_FMT' undeclared (first use in this function)
z4l.c:415: warning: unused variable `fmt'
z4l.c: In function `z4l_ovly_rect':
z4l.c:433: error: storage size of 'fmt' isn't known
z4l.c:468: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:480: error: `VIDIOC_S_FMT' undeclared (first use in this function)
z4l.c:433: warning: unused variable `fmt'
z4l.c: In function `z4l_ovly_pitch':
z4l.c:511: error: `V4L2_PIX_FMT_YVU420' undeclared (first use in this function)
z4l.c:512: error: `V4L2_PIX_FMT_YUV420' undeclared (first use in this function)
z4l.c: In function `z4l_ovly_set_colorkey':
z4l.c:541: error: storage size of 'fmt' isn't known
z4l.c:544: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:545: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:548: error: `VIDIOC_S_FMT' undeclared (first use in this function)
z4l.c:541: warning: unused variable `fmt'
z4l.c: In function `z4l_ovly_get_colorkey':
z4l.c:558: error: storage size of 'fmt' isn't known
z4l.c:561: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:562: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:558: warning: unused variable `fmt'
z4l.c: In function `z4l_ovly_set_keymode':
z4l.c:572: error: storage size of 'fbuf' isn't known
z4l.c:575: error: `VIDIOC_G_FBUF' undeclared (first use in this function)
z4l.c:579: error: `V4L2_FBUF_FLAG_CHROMAKEY' undeclared (first use in this function)
z4l.c:584: error: `VIDIOC_S_FBUF' undeclared (first use in this function)
z4l.c:572: warning: unused variable `fbuf'
z4l.c: In function `z4l_ovly_get_keymode':
z4l.c:594: error: storage size of 'fbuf' isn't known
z4l.c:597: error: `VIDIOC_G_FBUF' undeclared (first use in this function)
z4l.c:599: error: `V4L2_FBUF_FLAG_CHROMAKEY' undeclared (first use in this function)
z4l.c:594: warning: unused variable `fbuf'
z4l.c: In function `z4l_ovly_set_encoding':
z4l.c:612: error: syntax error before "std"
z4l.c:613: error: storage size of 'fmt' isn't known
z4l.c:614: error: storage size of 'fbuf' isn't known
z4l.c:628: error: structure has no member named `std'
z4l.c:631: error: `VIDIOC_S_INPUT' undeclared (first use in this function)
z4l.c:634: error: `std' undeclared (first use in this function)
z4l.c:634: error: structure has no member named `std'
z4l.c:635: error: `VIDIOC_S_STD' undeclared (first use in this function)
z4l.c:639: error: `V4L2_BUF_TYPE_VIDEO_CAPTURE' undeclared (first use in this function)
z4l.c:640: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:644: error: `VIDIOC_S_FMT' undeclared (first use in this function)
z4l.c:648: error: `VIDIOC_G_FBUF' undeclared (first use in this function)
z4l.c:653: error: `VIDIOC_S_FBUF' undeclared (first use in this function)
z4l.c:613: warning: unused variable `fmt'
z4l.c:614: warning: unused variable `fbuf'
z4l.c: In function `z4l_ovly_stop':
z4l.c:681: error: `V4L2_BUF_TYPE_VIDEO_CAPTURE' undeclared (first use in this function)
z4l.c:682: error: `VIDIOC_STREAMOFF' undeclared (first use in this function)
z4l.c:687: error: `VIDIOC_OVERLAY' undeclared (first use in this function)
z4l.c: In function `z4l_ovly_start':
z4l.c:710: error: `VIDIOC_OVERLAY' undeclared (first use in this function)
z4l.c: In function `Z4lPutImage':
z4l.c:802: error: storage size of 'bfr' isn't known
z4l.c:865: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:869: error: `V4L2_BUF_FLAG_TIMECODE' undeclared (first use in this function)
z4l.c:870: error: `VIDIOC_QBUF' undeclared (first use in this function)
z4l.c:802: warning: unused variable `bfr'
z4l.c: In function `Z4lQueryImageAttributes':
z4l.c:903: error: `V4L2_PIX_FMT_YVU420' undeclared (first use in this function)
z4l.c:904: error: `V4L2_PIX_FMT_YUV420' undeclared (first use in this function)
z4l.c: At top level:
z4l.c:1023: error: syntax error before "v4l2_std_id"
z4l.c:1025: warning: function declaration isn't a prototype
z4l.c: In function `Z4lAddEncoding':
z4l.c:1030: error: `name' undeclared (first use in this function)
z4l.c:1039: error: `enc' undeclared (first use in this function)
z4l.c:1039: error: `id' undeclared (first use in this function)
z4l.c:1042: error: `width' undeclared (first use in this function)
z4l.c:1043: error: `height' undeclared (first use in this function)
z4l.c:1044: error: `numer' undeclared (first use in this function)
z4l.c:1045: error: `denom' undeclared (first use in this function)
z4l.c:1046: error: `inp' undeclared (first use in this function)
z4l.c:1047: error: structure has no member named `std'
z4l.c:1047: error: `std' undeclared (first use in this function)
z4l.c:1048: error: `fmt' undeclared (first use in this function)
z4l.c: In function `Z4lSetPortAttribute':
z4l.c:1186: error: storage size of 'ctrl' isn't known
z4l.c:1227: error: `V4L2_CID_BASE' undeclared (first use in this function)
z4l.c:1229: error: `VIDIOC_S_CTRL' undeclared (first use in this function)
z4l.c:1186: warning: unused variable `ctrl'
z4l.c: In function `Z4lGetPortAttribute':
z4l.c:1247: error: storage size of 'ctrl' isn't known
z4l.c:1288: error: `V4L2_CID_BASE' undeclared (first use in this function)
z4l.c:1289: error: `VIDIOC_G_CTRL' undeclared (first use in this function)
z4l.c:1247: warning: unused variable `ctrl'
z4l.c: In function `Z4lInit':
z4l.c:1345: error: `V4L2_CID_LASTP1' undeclared (first use in this function)
z4l.c:1345: error: `V4L2_CID_BASE' undeclared (first use in this function)
z4l.c:1346: error: storage size of 'capability' isn't known
z4l.c:1347: error: syntax error before "cstd_id"
z4l.c:1348: error: storage size of 'standard' isn't known
z4l.c:1349: error: storage size of 'format' isn't known
z4l.c:1349: error: storage size of 'cfmt' isn't known
z4l.c:1350: error: storage size of 'input' isn't known
z4l.c:1351: error: storage size of 'fmtdesc' isn't known
z4l.c:1352: error: storage size of 'queryctrl' isn't known
z4l.c:1353: error: storage size of 'fbuf' isn't known
z4l.c:1383: error: `VIDIOC_QUERYCAP' undeclared (first use in this function)
z4l.c:1385: error: `V4L2_CAP_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:1387: error: `V4L2_CAP_STREAMING' undeclared (first use in this function)
z4l.c:1396: error: `VIDIOC_G_FMT' undeclared (first use in this function)
z4l.c:1406: error: `V4L2_BUF_TYPE_VIDEO_CAPTURE' undeclared (first use in this function)
z4l.c:1409: error: `VIDIOC_G_STD' undeclared (first use in this function)
z4l.c:1409: error: `cstd_id' undeclared (first use in this function)
z4l.c:1411: error: `VIDIOC_G_INPUT' undeclared (first use in this function)
z4l.c:1418: error: `VIDIOC_ENUMINPUT' undeclared (first use in this function)
z4l.c:1421: error: `VIDIOC_S_INPUT' undeclared (first use in this function)
z4l.c:1426: error: `VIDIOC_ENUMSTD' undeclared (first use in this function)
z4l.c:1428: error: `std_id' undeclared (first use in this function)
z4l.c:1431: error: `VIDIOC_S_STD' undeclared (first use in this function)
z4l.c:1443: error: `VIDIOC_ENUM_FMT' undeclared (first use in this function)
z4l.c:1476: error: `VIDIOC_S_FMT' undeclared (first use in this function)
z4l.c:1486: error: `V4L2_BUF_TYPE_VIDEO_OVERLAY' undeclared (first use in this function)
z4l.c:1518: error: `VIDIOC_QUERYCTRL' undeclared (first use in this function)
z4l.c:1520: error: `V4L2_CTRL_TYPE_INTEGER' undeclared (first use in this function)
z4l.c:1521: error: `V4L2_CTRL_TYPE_BOOLEAN' undeclared (first use in this function)
z4l.c:1541: error: `VIDIOC_G_FBUF' undeclared (first use in this function)
z4l.c:1545: error: `V4L2_FBUF_CAP_CHROMAKEY' undeclared (first use in this function)
z4l.c:1345: warning: unused variable `attrIds'
z4l.c:1346: warning: unused variable `capability'
z4l.c:1348: warning: unused variable `standard'
z4l.c:1349: warning: unused variable `format'
z4l.c:1349: warning: unused variable `cfmt'
z4l.c:1350: warning: unused variable `input'
z4l.c:1351: warning: unused variable `fmtdesc'
z4l.c:1352: warning: unused variable `queryctrl'
z4l.c:1353: warning: unused variable `fbuf'
*** Error code 1

Stop in /usr/home/arrigo/temp/xf86-video-geode-2.10.0-patched/src.
*** Error code 1

Stop in /usr/home/arrigo/temp/xf86-video-geode-2.10.0-patched.
*** Error code 1

Stop in /usr/home/arrigo/temp/xf86-video-geode-2.10.0-patched.


More information about the Xorg-driver-geode mailing list