View previous topic :: View next topic |
Author |
Message |
MalleRIM Guru
Joined: 23 Jul 2007 Posts: 563 Location: China
|
Posted: Wed May 14, 2008 9:22 am Post subject: gentoo-sources-2.6.24-r8 causing problems |
|
|
sys-kernel/gentoo-sources-2.6.24-r8 are causing problems both on my x86 and on my amd64 boxes. On my x86 laptop the synaptics touchpad driver refused to work (Xserver failed to start). Any recompile was useless so I had to use tge "mouse" driver instead.
On my amd64 desktop x11-drivers/nvidia-drivers could not be recompiled, returning following error:
Code: | test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
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; |
These files are missing but copying them over from 2.6.24-r7 doesn't change anything, make oldconfig && make prepare doesn't either.
I used the old kernel's configs in both cases, make oldconfig didn't ask for any options to be set, which is no wonder as the kernel version remains the same.
Is anyone else experiencing such problems? |
|
Back to top |
|
|
djanderson Tux's lil' helper
Joined: 24 Mar 2004 Posts: 98 Location: Boulder, CO
|
Posted: Wed May 14, 2008 3:59 pm Post subject: |
|
|
Sorry, but what do you mean the kernel version stays the same?
I know it's a longshot, but did you forget to update /boot/grub/menu.lst to point to the new kernel? I often forget to do that and only notice a few weeks later when I run "uname -r" and see it hasn't changed... |
|
Back to top |
|
|
wdsci Tux's lil' helper
Joined: 02 Oct 2007 Posts: 149 Location: US
|
Posted: Thu May 15, 2008 8:02 am Post subject: Re: gentoo-sources-2.6.24-r8 causing problems |
|
|
MalleRIM wrote: | On my amd64 desktop x11-drivers/nvidia-drivers could not be recompiled, returning following error:
Code: | test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
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; |
|
This may not be entirely relevant to your problem but what you've posted there doesn't necessarily indicate an error. That's what make prints out when it is running the test to see if the files autoconf.h and auto.conf are there. If they're missing, it would print
Code: | ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it. |
and would (probably) stop compiling. |
|
Back to top |
|
|
MalleRIM Guru
Joined: 23 Jul 2007 Posts: 563 Location: China
|
Posted: Thu May 15, 2008 11:26 am Post subject: |
|
|
@djanderson: It's still 2.6.24 but a new revision provided by Gentoo, that's what I mean by "the kernel version stays the same". I did update /boot/grub/menu.lst but I had to change it back to the old state so the new kernel does not boot which will make me end up without X.
@wdsci: That sounds quite reasonable, I haven't noticed the "echo" in front of the info. But the drivers fail to compile after all.
I just checked the build output again. the problem seems to be something else, I'll try to find out. |
|
Back to top |
|
|
|