* Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/2.6.25-gentoo-r6/build * Found sources for kernel version: * 2.6.25-gentoo-r6 * Checking for suitable kernel configuration options...  [ ok ] >>> Unpacking source... >>> Unpacking em8300-0.16.4.tar.gz to /tmp/portage/media-video/em8300-modules-0.16.4-r1/work >>> Source unpacked. >>> Compiling source in /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules ... make -C /usr/src/linux SUBDIRS=/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules modules make[1]: Entering directory `/usr/src/linux-2.6.25-gentoo-r6' CC [M] /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/adv717x.o CC [M] /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/bt865.o CC [M] /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_main.o CC [M] /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.o CC [M] /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_audio.o /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c: In function 'em8300_i2c_reg': /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: error: 'I2C_DRIVERID_EEPROM' undeclared (first use in this function) /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: error: (Each undeclared identifier is reported only once /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: error: for each function it appears in.) /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c: In function 'em8300_i2c_unreg': /tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:208: error: 'I2C_DRIVERID_EEPROM' undeclared (first use in this function) make[2]: *** [/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r6' make: *** [build] Error 2 * * ERROR: media-video/em8300-modules-0.16.4-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3209: Called die * The specific snippet of code: * emake KERNEL_LOCATION="${KERNEL_DIR}" || die "emake failed." * The die message: * emake failed. * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/media-video:em8300-modules-0.16.4-r1:20081001-024033.log'. * The ebuild environment file is located at '/tmp/portage/media-video/em8300-modules-0.16.4-r1/temp/environment'. *