I tried to update vlc from entropy's last version to portage newer one. So I did emerge -u vlc. Emerge recompieled 46 packets (what a surprise

). Then it asked me to run 'emerge @preserved-rebuild' for 7 packets more. I did it too. But I've recieved this error and do not know, how to solve it

Please, help me.
- Code: Select all
>>> Emerging (1 of 6) media-video/em8300-modules-0.16.4-r1
* em8300-0.16.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.26-sabayon/build
* Found sources for kernel version:
* 2.6.26-sabayon
* Checking for suitable kernel configuration options... [ ok ]
>>> Unpacking source...
>>> Unpacking em8300-0.16.4.tar.gz to /var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules ...
make -s -j3 KERNEL_LOCATION=/usr/src/linux
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c: В функции ‘em8300_i2c_reg’
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: ошибка: ‘I2C_DRIVERID_EEPROM’ undeclared (first use in this function)
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: ошибка: (Each undeclared identifier is reported only once
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:180: ошибка: for each function it appears in.)
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c: В функции ‘em8300_i2c_unreg’
/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.c:208: ошибка: ‘I2C_DRIVERID_EEPROM’ undeclared (first use in this function)
make[2]: *** [/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules/em8300_i2c.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [_module_/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/work/em8300-0.16.4/modules] Ошибка 2
make: *** [build] Ошибка 2
*
* ERROR: media-video/em8300-modules-0.16.4-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3234: 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/lib/entropy/logs/media-video:em8300-modules-0.16.4-r1:20081218-112433.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/em8300-modules-0.16.4-r1/temp/environment'.
*
>>> Failed to emerge media-video/em8300-modules-0.16.4-r1, Log file:
>>> '/var/lib/entropy/logs/media-video:em8300-modules-0.16.4-r1:20081218-112433.log'