Compile-Probleme mit mantis-Treiber

  • Hallo !


    Der aktuelle mantis-Treiber läßt sich leider hier nicht kompilieren:


    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-cards.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-video.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-vbi.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-core.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-i2c.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx23885-dvb.o
    CC [M] /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx25840-core.o
    /backup/privat/kernel/mantis-0b04be0c088a/v4l/cx25840-core.c:71: error: conflicting type qualifiers for 'addr_data'
    /backup/privat/kernel/mantis-0b04be0c088a/v4l/../linux/include/media/v4l2-i2c-drv-legacy.h:41: error: previous declaration of 'addr_data' was here
    make[3]: *** [/backup/privat/kernel/mantis-0b04be0c088a/v4l/cx25840-core.o] Error 1
    make[2]: *** [_module_/backup/privat/kernel/mantis-0b04be0c088a/v4l] Error 2
    make[2]: Leaving directory `/backup/privat/kernel/linux-2.6.25.4'
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/backup/privat/kernel/mantis-0b04be0c088a/v4l'
    make: *** [all] Error 2


    Dirk


  • Hast Du mal diesen Patch probiert?

  • Zitat

    Original von komkon2
    Hallo. Ich habe es hier das gleiche Problem. Wie wendet man den Patch an?
    Danke.


    Wo deine Sourcen liegen weiß ich nicht. Für das Beispiel oben würde ich es wie folgt machen:


    1. den patch in eine Datei speichern
    2. cd /backup/privat/kernel/mantis-0b04be0c088a/linux
    3. patch -p1 -i <name_der_patch_datei>


    Viel Erfolg

  • Danke. Compilieren macht damit ein Paar Schritte mehr und scheitert dann hier:


    CC [M] /root/mantis-0b04be0c088a/v4l/ks0127.o
    /root/mantis-0b04be0c088a/v4l/ks0127.c:768: error: unknown field 'usage_count' specified in initializer
    /root/mantis-0b04be0c088a/v4l/ks0127.c:769: warning: missing braces around initializer
    /root/mantis-0b04be0c088a/v4l/ks0127.c:769: warning: (near initialization for 'ks0127_client_tmpl.dev')
    make[3]: *** [/root/mantis-0b04be0c088a/v4l/ks0127.o] Error 1
    make[2]: *** [_module_/root/mantis-0b04be0c088a/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-2.6.25.4'
    make[1]: *** [default] Fehler 2
    make[1]: Leaving directory `/root/mantis-0b04be0c088a/v4l'
    make: *** [all] Fehler 2


    Woran liegt es?

  • liegt am 2.6.25 kernel
    versuch 2.6.24 damit kompiliert er .
    für 2.6.25 gibts aber auch irgendeine abhilfe das es damit geht hab aber leider vergessen was da genau gemacht werden muss.

    VDR: Gehäuse Morex 2677B / Mainboard ASUS AT3N7A-I
    RAM Kingston 2x 1024MB 800Mhz / 1x DVB-S2 Skystar HD2 / 1,5 TB Festplatte
    Pollin LCD / FB ALL4ONE URC-7950
    SW: Arch Linux mit Tvheadend und XBMC-PVR
    UFS910: AAF Enigma2
    iMac 27" i7 8Gb : mit Elgato eyeTV


    Dual Netzwerktuner Elgato Netstream Sat und Sat free


  • Wenn Du / Ihr selber googlelt geht das mit dem Compilieren bestimmt schneller ...

  • mann muss nur noch ein
    #cd /usr/local/src/mantis
    #make config oder make menuconfig machen
    alles mit standart beantworten ist bei config das grossgeschriebene buchstabe oder enter drücken, nur bei dem modul das denn hängerer macht sollte mann "n" für no wählen.
    bei mir also auf /ks0127.o mit n antworten.
    dann noch ein
    #make
    #make install
    #modprobe mantis


    so jetzt sind alle module geladen.

    VDR: Gehäuse Morex 2677B / Mainboard ASUS AT3N7A-I
    RAM Kingston 2x 1024MB 800Mhz / 1x DVB-S2 Skystar HD2 / 1,5 TB Festplatte
    Pollin LCD / FB ALL4ONE URC-7950
    SW: Arch Linux mit Tvheadend und XBMC-PVR
    UFS910: AAF Enigma2
    iMac 27" i7 8Gb : mit Elgato eyeTV


    Dual Netzwerktuner Elgato Netstream Sat und Sat free

    Einmal editiert, zuletzt von Hans77 ()

  • leider hängt der 2.6.25 sich jetzt bei jedem booten auf.
    letzte meldung ist irgenwas mit ipv6 nicht gefunden keine ahnung was da wieder los ist.
    hilft nur dvb-s2 karte rausnehmen und neusterten jetzt läuft er wieder hoch und es kann wieder auf 2.6.24 zurückgestellt werden.
    vielleicht ist es aber auch nur beim 2.6.25-7 so , andere hab ich heut nicht versucht.

    VDR: Gehäuse Morex 2677B / Mainboard ASUS AT3N7A-I
    RAM Kingston 2x 1024MB 800Mhz / 1x DVB-S2 Skystar HD2 / 1,5 TB Festplatte
    Pollin LCD / FB ALL4ONE URC-7950
    SW: Arch Linux mit Tvheadend und XBMC-PVR
    UFS910: AAF Enigma2
    iMac 27" i7 8Gb : mit Elgato eyeTV


    Dual Netzwerktuner Elgato Netstream Sat und Sat free

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!