Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-amd64
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-amd64@g.o
From: "Miguel Filipe" <miguel.filipe@...>
Subject: Re: nvidia-kernel doesn't emerge: thinks I have rivafb on my kernel.
Date: Wed, 8 Mar 2006 01:36:57 +0000
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:
>
> <snip>
>
> > 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:
>
>     rivafb_sanity_check)
>         #
>         # Check if the kernel was compiled with rivafb support. If so, then
>         # exit, since our driver no longer works with rivafb.
>         #
>         RET=1
>         VERBOSE=$6
>         FILE="linux/autoconf.h"
>
>         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!!
>             #endif
>             " > conftest$$.c
>
>             $CC $CFLAGS -c conftest$$.c > /dev/null 2>&1
>             rm -f conftest$$.c
>
>             if [ -f conftest$$.o ]; then
>                 rm -f conftest$$.o
>                 RET=0
>             fi
>         else
>             CONFIG=$HEADERS/../.config
>             if [ -f $CONFIG ]; then
>                 if [ -z "$(grep "^CONFIG_FB_RIVA=y" $CONFIG)" ]; then
>                     RET=0
>                 fi
>             fi
>         fi
>
> 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
/usr/src/linux/include/linux/autoconf.h

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.
for instance:
feynman linux # fgrep RIVA /usr/src/linux/include/linux/autoconf.h
#undef CONFIG_IPV6_PRIVACY
#undef CONFIG_FB_RIVA
feynman linux # fgrep NVIDIA /usr/src/linux/include/linux/autoconf.h
#undef CONFIG_FB_NVIDIA


please help :D

> -Richard
>
> --
> gentoo-amd64@g.o mailing list
>
>


--
Miguel Sousa Filipe

-- 
gentoo-amd64@g.o mailing list


References:
nvidia-kernel doesn't emerge: thinks I have rivafb on my kernel.
-- Miguel Filipe
Re: nvidia-kernel doesn't emerge: thinks I have rivafb on my kernel.
-- Richard Fish
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: nvidia-kernel doesn't emerge: thinks I have rivafb on my kernel.
Next by thread:
How can I play WMV and AFS on AMD64?
Previous by date:
VMware Player on Gentoo question
Next by date:
Re: VMware Player on Gentoo question


Updated Jun 17, 2009

Summary: Archive of the gentoo-amd64 mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.