gxr3 make fehler

  • Hallo Allerseits,


    Also folgender Versuch. Gentoo neuinstalliert und soweit eingerichtet. ffmpeg über emerge installiert. Bis hierhin keine Fehler. Jetzt wollte ich den den dxr3 Treiber aus dem CVS installiern. Also ein make in modules gemacht, das hat dann nach ner Weile so geendet:


    gcc -D__KERNEL__ -DMODULE -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -g -I ../include -I /lib/modules/2.4.20-gentoo-r5/build/include/ -O2 -fomit-frame-pointer -Wall -DEM8300_VIDEOMODE_DEFAULT=EM8300_VIDEOMODE_PAL -DEM8300_AUDIOMODE_DEFAULT=EM8300_AUDIOMODE_ANALOG -DEM8300_VERSION=\""0.13.0.cvs"\" -DCONFIG_ADV717X_PIXELPORT16BIT -DCONFIG_ADV717X_PIXELPORTPAL -DCONFIG_EM8300_DICOMPAL -DCONFIG_EM8300_DICOMFIX -DCONFIG_EM8300_DICOMCTRL -DMODVERSIONS -include /lib/modules/2.4.20-gentoo-r5/build/include/linux/modversions.h -c -o adv717x.o adv717x.c
    adv717x.c:121: warning: missing braces around initializer
    adv717x.c:121: warning: (near initialization for `adv717x_driver.name')
    adv717x.c:121: warning: initialization makes integer from pointer without a cast
    adv717x.c:121: initializer element is not computable at load time
    adv717x.c:121: (near initialization for `adv717x_driver.name[0]')
    adv717x.c:123: excess elements in struct initializer
    adv717x.c:123: (near initialization for `adv717x_driver.name')
    adv717x.c:124: excess elements in struct initializer
    adv717x.c:124: (near initialization for `adv717x_driver.name')
    adv717x.c:125: excess elements in struct initializer
    adv717x.c:125: (near initialization for `adv717x_driver.name')
    adv717x.c:126: excess elements in struct initializer
    adv717x.c:126: (near initialization for `adv717x_driver.name')
    adv717x.c:128: excess elements in struct initializer
    adv717x.c:128: (near initialization for `adv717x_driver.name')
    make: *** [adv717x.o] Error 1



    Hat jemand vielleicht eine Idee? Ach ja ich benutze den Gentoo Kernel 2.4.20rc5


    Danke euch im vorraus.


    Christian

  • Vermutlich ein Fehler in den Sourcen.
    Ein Update sollte diesen beheben ("cvs update" im Verzeichnis). Wenn nicht sag Bescheid dann schick ich Dir die Sourcen die ich hier habe, die sind zwei Wochen alt und compilieren.


    Der betreffende Codeteil schaut übrigens so aus:



    Laut Compiler fehlt bei Dir irgendwo eine Klammer.

  • Hm schaut bei mir so aus:


    /* This is the driver that will be inserted */
    static struct i2c_driver adv717x_driver = {
    /* owner */ THIS_MODULE,
    /* name */ "ADV717X video encoder driver",
    /* id */ I2C_DRIVERID_ADV717X,
    /* flags */ I2C_DF_NOTIFY,
    /* attach_adapter */ &adv717x_attach_adapter,
    /* detach_client */ &adv717x_detach_client,
    /* command */ &adv717x_command
    };



    Da scheint im mom. sich einiges zu ändern. Das update hat nichts gebracht. Währe schön wenn du mir Deine Version zukommen läst.


    christ@alternativen.net


    Danke!


    Christian

Jetzt mitmachen!

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