[ivtv] compile error op gentoo met kernel 2.6.4

Pagina: 1
Acties:

  • codemann
  • Registratie: Oktober 2002
  • Laatst online: 31-01 15:04
Ik krijg deze compilatie error op gentoo met kernel 2.6.4 nadat ik het volgende gedaan heb om ivtv te installeren en te patchen

(1) wget de laatste ivtv (0.9.1) + untar
(2) cd ivtv/utils en wget de laatste firmware (pvr250_17_21288.exe) en extract de nodige firmware met ivtvfwextract.pl
(3) wget de laatste patch (2.6-3)
(4) patch met het commando "patch -p1 -i patch.diff"

Error :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
make -C /lib/modules/2.6.4/build SUBDIRS=/root/ivtv/driver modules
make[1]: Entering directory `/usr/src/linux-2.6.4'
*** Warning: Overriding SUBDIRS on the command line can cause
***               inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' is up to date.
  CC [M]     /root/ivtv/driver/ivtv-fb.o
In file included from /root/ivtv/driver/ivtv-fb.c:146:
/root/ivtv/driver/ivtv.h:714: section attribute not allowed for `sem_lock'
/root/ivtv/driver/ivtv.h:715: section attribute not allowed for `lock'
/root/ivtv/driver/ivtv.h:729: section attribute not allowed for `enc_msem'
/root/ivtv/driver/ivtv.h:730: section attribute not allowed for `dec_msem'
/root/ivtv/driver/ivtv-fb.c: In function `ivtvfb_init`:
/root/ivtv/driver/ivtv-fb.c:1140: warning: ISO C90 forbids mixed declarations and code
make[2]: *** [/root/ivtv/driver/ivtv-fb.o] Error 1
make[1]: *** [/root/ivtv/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.4'
make: *** [all] Error 2
make[3]: *** [drivers/media/video/ivtv-driver.o] Error 1


Iemand enig idee wat ik hier aan kan doen? Ik vind hier totaal geen nuttige informatie over...

Ik had via google iemand gevonden met hetzelfde probleem en hem een emailtje gestuurd. Nog even zijn reactie :
It seems Gentoo uses a significantely patched 2.6.4 kernel?
Wat ben ik daarmee? Betekent dat dat ik dan toch naar kernel 2.4 moet gaan? Ik heb gehoord dat SATA support in 2.4 niet echt goed is, dat zou dus wel serieus klote zijn aangezien ik enkel een SATA schijf in mijn HTPC heb steken :(

[ Voor 14% gewijzigd door codemann op 19-03-2004 08:16 ]


  • Muyz
  • Registratie: Februari 2000
  • Laatst online: 11:38
Ik had dezelfde problemen met 2.6.4. Ik ben terug naar 2.6.3-gentoo-r2 en dan bouwt de boel zonder problemen.

  • Flydude
  • Registratie: Mei 2003
  • Laatst online: 12:45

Flydude

Mighty pirate

Wat ik vermoed is dat de ivtv patch niet gemaakt is voor de (al gepatchte) gentoo 2.6.4 kernel. Je zal op zoek moeten gaan naar een patch die specifiek voor die kernel gemaakt is, of de vanilla-kernels van kernel.org moeten gebruiken.

I am rubber, you are glue