Hans Verkuil írta: 
> Best procedure: checkout the v4l-dvb-kernel from mrechberger (as stated 
> in my original post). Then run 'make ivtv' within the v4l-dvb-kernel 
> directory. Edit v4l/ivtv/driver/ivtv-driver.h and uncomment the 
> HAVE_XC3028 define. Run make. This should build everything including 
> ivtv. Run make install to install everything.
>Hans
i supposed you mean 
make v4l-checkout 
in trunk, but it doesn't work either:

[IVTV]# tar zxf trunk.tgz
[IVTV]# cd trunk
[trunk]# make v4l-checkout
requesting all changes
adding changesets
adding manifests
adding file changes
added 5148 changesets with 14433 changes to 1128 files
841 files updated, 0 files merged, 0 files removed, 0 files unresolved
[trunk]# cd v4l-dvb
[v4l-dvb]# make ivtv
make -C /SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l ivtv
make[1]: Entering directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
No version yet.
make[1]: Leaving directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
make[1]: Entering directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
retrieving the latest ivtv sources from ivtvdriver.org
this step requires subversion to be installed
A    ivtv/test
...
A    ivtv/README
 U   ivtv
Checked out revision 3742.
creating ivtv symbolic links...
ivtv trunk merged. Run make to build the entire tree.
make[1]: Leaving directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
[v4l-dvb]#  vi v4l/ivtv/driver/ivtv-driver.h
[v4l-dvb]# grep HAVE v4l/ivtv*
v4l/ivtv-cards.c:#ifdef HAVE_XC3028
v4l/ivtv-cards.c:#ifdef HAVE_XC3028
v4l/ivtv-driver.c:#ifdef HAVE_XC3028
v4l/ivtv-driver.c:#ifdef HAVE_XC3028
v4l/ivtv-driver.c:#ifdef HAVE_XC3028
v4l/ivtv-driver.h:#define HAVE_XC3028 1
v4l/ivtv-driver.h:#ifdef HAVE_XC3028
v4l/ivtv-fb.c:                  vblank.flags = FB_VBLANK_HAVE_COUNT |
FB_VBLANK_HAVE_VCOUNT |
v4l/ivtv-fb.c:                                  FB_VBLANK_HAVE_VSYNC;
v4l/ivtv-gpio.c:#ifdef HAVE_XC3028
[v4l-dvb]# make
make -C /SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l
make[1]: Entering directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
scripts/make_makefile.pl
Updating/Creating .config
Preparing to compile for kernel version 2.6.18

***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.

If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.

Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:

cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install

Please see your distro's web site for instructions to build a new kernel.

VIDEO_PLANB: Requires at least kernel 2.6.99
VIDEO_CAFE_CCIC: Requires at least kernel 2.6.19
Created default (all yes) .config file
./scripts/make_myconfig.pl
make[1]: Leaving directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
make[1]: Entering directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
creating symbolic links...
ln -sf . oss
make -C /lib/modules/2.6.18-1.2257.fc5/build 
SUBDIRS=/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l  modules
make[2]: Entering directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686'
  CC [M]  /SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/flexcop-pci.o
...
 CC [M]  /SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.o
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c: In 
function 'ivtv_probe':
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1169: 
error: 'struct tuner_setup' has no member named 'in
itmode'
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1171: 
error: 'struct tuner_setup' has no member named 'gp
io_write'
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1172: 
error: 'struct tuner_setup' has no member named 'gp
io_priv'
make[3]: *** 
[/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.o] Error 1
make[2]: *** [_module_/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l] 
Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686'
make[1]: *** [default] Error 2
make[1]: Leaving directory 
`/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l'
make: *** [all] Error 2
[v4l-dvb]# pwd
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb
[v4l-dvb]# cd v4l
[v4l]# make
creating symbolic links...
make -C /lib/modules/2.6.18-1.2257.fc5/build 
SUBDIRS=/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l  modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686'
  CC [M]  /SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.o
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c: In 
function 'ivtv_probe':
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1169: 
error: 'struct tuner_setup' has no member named 'in
itmode'
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1171: 
error: 'struct tuner_setup' has no member named 'gp
io_write'
/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.c:1172: 
error: 'struct tuner_setup' has no member named 'gp
io_priv'
make[2]: *** 
[/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l/ivtv-driver.o] Error 1
make[1]: *** [_module_/SW/Applications/Multimedia/TV/IVTV/trunk/v4l-dvb/v4l] 
Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2257.fc5-i686'
make: *** [default] Error 2
[v4l]#

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to