As you know I am new to Gentoo, and I am experimenting some problems which I may call “Newbie problems” one of them was this.
When I tried to update my Gentoo Operating System, and I run.
sudo emerge --sync
sudo emerge --update --newuse --deep world
I got this problem:
Failed to emerge media-sound/alsa-driver-1.0.18a, Log file: >>> '/var/tmp/portage/media-sound/alsa-driver-1.0.18a/temp/build.log' * Messages for package media-sound/alsa-driver-1.0.18a: * * ERROR: media-sound/alsa-driver-1.0.18a failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3951: Called die * The specific snippet of code: * emake LDFLAGS="$(raw-ldflags)" HOSTCC="$(tc-getBUILD_CC)" CC="$(tc-getCC)" || die "Make Failed"; * The die message: * Make Failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-sound/alsa-driver-1.0.18a/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/alsa-driver-1.0.18a/temp/environment'. *
Well, the problem just go away as soon as I recompile the new kernel sources that was downloaded in a prior intend to update the system.
I went from kernel 2.6.25-gentoo-r8 to 2.6.27-gentoo-r8 and then I was able to run
sudo emerge alsa-driver
Actually I do not know the why was this, but I think it was because the newer version of alsa-driver needed the newer version of kernel to properly work.
Hope this may help somebody.