List Archive: gentoo-amd64
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
Hi richard, sorry for the big delay... I just came around to this problem now...
Sorry for mailing you directly, but since you were really helpfull I'm
trying once again a helpfull hand of yours :D
On 2/7/06, Richard Fish <bigfish@...> wrote:
> On 1/4/06, Miguel Filipe <miguel.filipe@...> wrote:
> > Hi ppl,
> > I cannot emerge nvidia-kernel because it thinks:
> > "Your kernel was configured to include rivafb support!"
> > this is what emerge complains about:
> > I think its thinking IPV6_PRIVACY which contains the string RIVA, is FB_RIVA.
> The detection in 8178 is not so simple to be confused by IPV6_PRIVACY.
> The code that does the detection is:
> # Check if the kernel was compiled with rivafb support. If so, then
> # exit, since our driver no longer works with rivafb.
> if [ -f $HEADERS/$FILE -o -f $OUTPUT/include/$FILE ]; then
> # We are looking at a configured source tree; verify
> # that its configuration doesn't include rivafb using
> # a compile check.
> echo "#include <linux/autoconf.h>
> #ifdef CONFIG_FB_RIVA
> #error CONFIG_FB_RIVA defined!!
> " > conftest$$.c
> $CC $CFLAGS -c conftest$$.c > /dev/null 2>&1
> rm -f conftest$$.c
> if [ -f conftest$$.o ]; then
> rm -f conftest$$.o
> if [ -f $CONFIG ]; then
> if [ -z "$(grep "^CONFIG_FB_RIVA=y" $CONFIG)" ]; then
> What this code does is:
> if /usr/src/linux/include/linux/autoconf.h exists, it tries to compile
> a small program to detect if CONFIG_FB_RIVA is defined there. If it
> is defined there, the detection fails.
> If /usr/include/linux/autoconf.h does not exist, it greps the
> /usr/src/linux/.config file for CONFIG_FB_RIVA.
> So it looks initially like your .config and autoconf.h files do not
> agree. I'm not sure how that happens, since the autoconf.h file
> should be created by saving the configuration from make
> menuconfig/xconfig/et al. It would not be updated if you edited your
> .config by hand though!
I had the IPV6 privacy thing removed by hand.. but I now ran make
oldconfig and disabled all the possible problematic settings..
I just tried emerge nvidia-kernel once again.. the problem persists:
" * Preparing nvidia module
Your kernel was configured to include rivafb support!"
> Maybe you can do an "ls -l /usr/src/linux/.config
> /usr/src/linux/include/linux/autoconf.h" and post the results?
here are the results:
feynman linux # ls -l /usr/src/linux/.config
-rw-rw---- 1 root root 39049 Mar 8 01:31 /usr/src/linux/.config
feynman linux # ll /usr/src/linux/include/linux/autoconf.h
-rw-rw---- 1 root root 43082 Mar 8 01:31
I do not know wha you are looking for, but I have allready disabled
ipv6 privacy and certified that nvidiafb and riva_fb aren't enabled.
feynman linux # fgrep RIVA /usr/src/linux/include/linux/autoconf.h
feynman linux # fgrep NVIDIA /usr/src/linux/include/linux/autoconf.h
please help :D
> firstname.lastname@example.org mailing list
Miguel Sousa Filipe
email@example.com mailing list