You are not logged in.

#1 2009-02-14 10:01:53

crakie
Member
Registered: 2007-06-03
Posts: 13

Can't get X to run on Hauppauge 350 TV out

I am trying to get X to run on my TV using the TV out of my Hauppauge 350. I'm almost there, in that the framebuffer (ivtvfb) is up and running and now I just need to install XDriver (http://ivtvdriver.org/index.php/Howto:XDriver). Most distro's have a package available for easy installation, but Arch, to the best of my knowledge, does not. When I follow the instructions on the link above, the configure script runs fine, but make fails:

bash-3.2# make
make  all-recursive
make[1]: Entering directory `/home/crakie/xf86-video-ivtv-1.0.1'
Making all in src
make[2]: Entering directory `/home/crakie/xf86-video-ivtv-1.0.1/src'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..    -I/usr/include/xorg -I/usr/include/pixman-1   -g-O2 -MT
ivtv.lo -MD -MP -MF .deps/ivtv.Tpo -c -o ivtv.lo ivtv.c
 gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg
-I/usr/include/pixman-1 -g -O2 -MT ivtv.lo -MD -MP -MF .deps/ivtv.Tpo
-c ivtv.c  -fPIC -DPIC -o .libs/ivtv.o
mv -f .deps/ivtv.Tpo .deps/ivtv.Plo
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I..    -I/usr/include/xorg -I/usr/include/pixman-1   -g-O2 -MT
ivtv_hw.lo -MD -MP -MF .deps/ivtv_hw.Tpo -c -o ivtv_hw.lo ivtv_hw.c
 gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/xorg
-I/usr/include/pixman-1 -g -O2 -MT ivtv_hw.lo -MD -MP -MF
.deps/ivtv_hw.Tpo-c ivtv_hw.c  -fPIC -DPIC -o .libs/ivtv_hw.o
[b]ivtv_hw.c:57:55: error: asm/page.h: No such file or directory
make[2]: *** [ivtv_hw.lo] Error 1[/b]
make[2]: Leaving directory `/home/crakie/xf86-video-ivtv-1.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/crakie/xf86-video-ivtv-1.0.1'
make: *** [all] Error 2

Any suggestions?

Offline

#2 2009-02-14 15:23:41

.:B:.
Forum Fellow
Registered: 2006-11-26
Posts: 5,819
Website

Re: Can't get X to run on Hauppauge 350 TV out

Adapt the code from

asm/page.h

to

asm-generic/page.h

in the includes, at the top of the file. That should do it smile. ASM stuff has been reorganised a while ago in the kernel wink. If my rudimentary C knowledge isn't too rusty, it's in one of the .c files (just grep them).

Edit: looks like you want to check ivtv_hw.c first, according to the error.


Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy

Offline

Board footer

Powered by FluxBB