I have a nVidia Riva TNT2/M64. Very old for new drivers, so i need legacy ones.
I've updated to kernel 2.6.23 today and when trying to rebuild my drivers i found that gentoo has changed the some things.
I was using nvidia-drivers-1.0.7185, but now, the only one that looks like being a legacy one is nvidia-drivers-71.86.02 and 71.86.04. All packages prior to version 100.x.x are masked (with package mask), and I had to unmask one.
When emerging, i had the next error
Code: Select all
...
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
...
WARNING: Symbol version dump /usr/src/linux-2.6.23-gentoo-r6/Module.symvers
is missing; modules will have no dependencies and modversions.
...
*
* ERROR: x11-drivers/nvidia-drivers-71.86.04 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* nvidia-drivers-71.86.04.ebuild, line 209: Called linux-mod_src_compile
* linux-mod.eclass, line 519: Called die
* The specific snippet of code:
* emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" \
* ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
* || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}."
* The die message:
* Unable to make IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/usr/src/linux clean module.
*
* 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/x11-drivers/nvidia-drivers-71.86.04/temp/build.log'.
*


