I have 0.13 installed and updating to latest version 0.15.0_pre20040906-r1 this fails with error : structure has no member named 'card_nr' there are also some mention above this : PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass Which I cannot find information on. Reproducible: Always Steps to Reproduce: 1. emerge em8300-modiules 2. 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) media-video/em8300-modules-0.15.0_pre20040906-r1 to / >>> md5 src_uri ;-) em8300-20040906.tar.bz2 >>> Unpacking source... >>> Unpacking em8300-20040906.tar.bz2 to /var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work >>> Source unpacked. *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass make -C /lib/modules/2.4.28-gentoo-r7/build SUBDIRS=/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules modules make
I have 0.13 installed and updating to latest version 0.15.0_pre20040906-r1 this fails with error : structure has no member named 'card_nr' there are also some mention above this : PLEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass Which I cannot find information on. Reproducible: Always Steps to Reproduce: 1. emerge em8300-modiules 2. 3. Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) media-video/em8300-modules-0.15.0_pre20040906-r1 to / >>> md5 src_uri ;-) em8300-20040906.tar.bz2 >>> Unpacking source... >>> Unpacking em8300-20040906.tar.bz2 to /var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work >>> Source unpacked. *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass *LEASE UPDATE TO YOUR PACKAGE TO USE linux-info.eclass make -C /lib/modules/2.4.28-gentoo-r7/build SUBDIRS=/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules modules makeÄ1Å: Entering directory é/usr/src/linux-2.4.28-gentoo-r7' make -C /var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.28-gentoo-r7/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.28-gentoo-r7/include/linux/modversions.h" MAKING_MODULES=1 modules makeÄ2Å: Entering directory é/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules' gcc -D__KERNEL__ -I/usr/src/linux-2.4.28-gentoo-r7/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.28-gentoo-r7/include/linux/modversions.h -I/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules/../include -DEM8300_VIDEOMODE_DEFAULT=EM8300_VIDEOMODE_PAL -DEM8300_AUDIOMODE_DEFAULT=EM8300_AUDIOMODE_ANALOG -DEM8300_VERSION=Ö""0.15.0.cvs"Ö" -DCONFIG_ADV717X_PIXELPORT16BIT -DCONFIG_ADV717X_PIXELPORTPAL -DCONFIG_EM8300_DICOMPAL -DCONFIG_EM8300_DICOMFIX -DCONFIG_EM8300_DICOMCTRL -nostdinc -iwithprefix include -DKBUILD_BASENAME=adv717x -c -o adv717x.o adv717x.c adv717x.c: In function éadv717x_setup': adv717x.c:425: error: structure has no member named écard_nr' adv717x.c:427: error: structure has no member named écard_nr' adv717x.c:432: error: structure has no member named écard_nr' adv717x.c:437: error: structure has no member named écard_nr' adv717x.c:438: error: structure has no member named écard_nr' adv717x.c:440: error: structure has no member named écard_nr' makeÄ2Å: *** Äadv717x.oÅ Error 1 makeÄ2Å: Leaving directory é/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modules' makeÄ1Å: *** Ä_mod_/var/tmp/portage/em8300-modules-0.15.0_pre20040906-r1/work/em8300-20040906/modulesÅ Error 2 makeÄ1Å: Leaving directory é/usr/src/linux-2.4.28-gentoo-r7' make: *** ÄbuildÅ Error 2 !!! ERROR: media-video/em8300-modules-0.15.0_pre20040906-r1 failed. !!! Function src_compile, Line 37, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Running 2.6.11-gentoo-r5 with all the revelant i2c built on a PII450mhz. I've sync'd, then emerge'd em8300-libraries, then tried to emerge em8300-modules, failed with these errors. Ended up getting the 0.15.0 cvs source from dxr3.sourceforge.net, worked fine. In file included from encoder.h:4, from em8300_main.c:59: ../include/linux/em8300.h:276: error: field `i2c_ops_1' has incomplete type ../include/linux/em8300.h:280: error: field `i2c_ops_2' has incomplete type em8300_main.c:92: warning: type defaults to `int' in declaration of `EXPORT_NO_SYMBOLS' em8300_main.c:92: warning: data definition has no type or storage class em8300_main.c:151: error: parse error before "em8300_handle" em8300_main.c:151: warning: type defaults to `int' in declaration of `em8300_handle' em8300_main.c:151: warning: data definition has no type or storage class em8300_main.c: In function `release_em8300': em8300_main.c:203: error: dereferencing pointer to incomplete type em8300_main.c:223: warning: implicit declaration of function `free_irq' em8300_main.c: In function `find_em8300': em8300_main.c:282: warning: implicit declaration of function `request_irq' em8300_main.c: In function `em8300_io_ioctl': em8300_main.c:304: warning: implicit declaration of function `minor' em8300_main.c: In function `em8300_io_open': em8300_main.c:378: error: `MOD_INC_USE_COUNT' undeclared (first use in this function) em8300_main.c:378: error: (Each undeclared identifier is reported only once em8300_main.c:378: error: for each function it appears in.) em8300_main.c: In function `em8300_io_mmap': em8300_main.c:426: warning: implicit declaration of function `remap_page_range' em8300_main.c: In function `em8300_io_release': em8300_main.c:503: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function) em8300_main.c: In function `em8300_dsp_open': em8300_main.c:556: error: `MOD_INC_USE_COUNT' undeclared (first use in this function) em8300_main.c: In function `em8300_dsp_release': em8300_main.c:591: error: `MOD_DEC_USE_COUNT' undeclared (first use in this function) em8300_main.c: In function `em8300_exit': em8300_main.c:711: warning: implicit declaration of function `devfs_unregister' em8300_main.c: In function `em8300_init': em8300_main.c:790: warning: implicit declaration of function `devfs_register' em8300_main.c:790: error: `DEVFS_FL_DEFAULT' undeclared (first use in this function
Please test em8300-modules-0.15.0_pre20050310. 0.15 will soon be out.
If this bug is still relevant please try the latest version 0.15 in portage. If it doesn't work then please post the output of 'emerge info'.