Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

nvidia-drivers-1.0.9639 & gentoo-sources-2.6.23-r3 [solved]

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
kowal
n00b
n00b
Posts: 40
Joined: Wed Apr 23, 2003 12:34 am

nvidia-drivers-1.0.9639 & gentoo-sources-2.6.23-r3 [solv

  • Quote

Post by kowal » Sat Dec 15, 2007 5:28 am

Switched today to gentoo-sources-2.6.23-r3 and had to re-emerge nvidia drivers to reflect new kernel.
Unfortunately it fails:

Code: Select all

 /var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvos_create_alloc':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: for each function it appears in.)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvos_free_alloc':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:364: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvidia_init_module':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1292: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1292: error: too many arguments to function 'kmem_cache_create'
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1426: error: void value not ignored as it ought to be
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvidia_exit_module':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1453: error: void value not ignored as it ought to be
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1557: error: 'nv_pte_t_cache' undeclared (first use in this function)
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.o] Error 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv] Error 2
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
 *
 * ERROR: x11-drivers/nvidia-drivers-1.0.9639 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-1.0.9639.ebuild, line  212:  Called linux-mod_src_compile
 *                 linux-mod.eclass, line  518:  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=/lib/modules/2.6.23-gentoo-r3/build clean module.
Due to my nvidia video card model I have to use old nvidia drivers.
Does any one have suggestions how to get nvidia drivers compile?
Last edited by kowal on Sat Dec 15, 2007 5:52 am, edited 1 time in total.
Top
kowal
n00b
n00b
Posts: 40
Joined: Wed Apr 23, 2003 12:34 am

Re: problem nvidia-drivers-1.0.9639 & gentoo-sources-2.6

  • Quote

Post by kowal » Sat Dec 15, 2007 5:51 am

Got it fixed.
Changed package mask at /etc/portage/package.mask

Code: Select all

>=x11-drivers/nvidia-drivers-1.0.9700
to

Code: Select all

>=x11-drivers/nvidia-drivers-97.00 
kowal wrote:Switched today to gentoo-sources-2.6.23-r3 and had to re-emerge nvidia drivers to reflect new kernel.
Unfortunately it fails:

Code: Select all

 /var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvos_create_alloc':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:332: error: for each function it appears in.)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvos_free_alloc':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:364: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvidia_init_module':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1292: error: 'nv_pte_t_cache' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1292: error: too many arguments to function 'kmem_cache_create'
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1426: error: void value not ignored as it ought to be
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c: In function 'nvidia_exit_module':
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1453: error: void value not ignored as it ought to be
/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.c:1557: error: 'nv_pte_t_cache' undeclared (first use in this function)
make[4]: *** [/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv/nv.o] Error 1
make[3]: *** [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-1.0.9639/work/NVIDIA-Linux-x86-1.0-9639-pkg0/usr/src/nv] Error 2
make[2]: *** [modules] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
 *
 * ERROR: x11-drivers/nvidia-drivers-1.0.9639 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-1.0.9639.ebuild, line  212:  Called linux-mod_src_compile
 *                 linux-mod.eclass, line  518:  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=/lib/modules/2.6.23-gentoo-r3/build clean module.
Due to my nvidia video card model I have to use old nvidia drivers.
Does any one have suggestions how to get nvidia drivers compile?
Top
Post Reply

2 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic