Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

can not install nvidia driver


adcdam

Question

startx doesnt work and when i try to do emerge x11-drivers/nvidia-drivers i got this

 

alculating dependencies... done!
[ebuild  N     ] virtual/linux-sources-2.6  USE="-hardened"
[ebuild   R    ] x11-proto/xproto-7.0.28  ABI_X86="32*"
[ebuild   R    ] x11-proto/xextproto-7.3.0  ABI_X86="32*"
[ebuild   R    ] x11-proto/inputproto-2.3.1  ABI_X86="32*"
[ebuild   R    ] x11-proto/kbproto-1.0.7  ABI_X86="32*"
[ebuild   R    ] dev-libs/libpthread-stubs-0.3-r1  ABI_X86="32*"
[ebuild   R    ] x11-proto/xf86bigfontproto-1.2.0-r1  ABI_X86="32*"
[ebuild   R    ] x11-libs/libXau-1.0.8  ABI_X86="32*"
[ebuild   R    ] x11-libs/libXdmcp-1.1.2  ABI_X86="32*"
[ebuild  N     ] app-eselect/eselect-opencl-1.1.0-r3
[ebuild   R    ] x11-proto/xcb-proto-1.11-r1000  ABI_X86="32*"
[ebuild   R    ] x11-libs/libxcb-1.11-r1  ABI_X86="32*"
[ebuild   R    ] x11-libs/libX11-1.6.3  ABI_X86="32*"
[ebuild   R    ] x11-libs/libXext-1.3.3  ABI_X86="32*"
[ebuild  N     ] x11-libs/libvdpau-0.9  USE="dri -doc {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild  N     ] x11-drivers/nvidia-drivers-352.21  USE="X gtk2 gtk3 (multilib) tools -acpi -pax_kernel -uvm"

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/libxcb-1.11-r1
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/xcb-proto-1.11-r1000 abi_x86_32
# required by x11-libs/libXext-1.3.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/xextproto-7.3.0 abi_x86_32
# required by x11-libs/libxcb-1.11-r1
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=dev-libs/libpthread-stubs-0.3-r1 abi_x86_32
# required by x11-libs/libXau-1.0.8
# required by x11-libs/libxcb-1.11-r1
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/xproto-7.0.28 abi_x86_32
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/kbproto-1.0.7 abi_x86_32
# required by x11-libs/libxcb-1.11-r1
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-libs/libXdmcp-1.1.2 abi_x86_32
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/xf86bigfontproto-1.2.0-r1 abi_x86_32
# required by x11-libs/libxcb-1.11-r1
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-libs/libXau-1.0.8 abi_x86_32
# required by x11-drivers/nvidia-drivers-352.21[X]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-libs/libXext-1.3.3 abi_x86_32
# required by x11-libs/libXext-1.3.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-libs/libX11-1.6.3 abi_x86_32
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-libs/libxcb-1.11-r1 abi_x86_32
# required by x11-libs/libX11-1.6.3
# required by x11-drivers/nvidia-drivers-352.21[tools]
# required by x11-drivers/nvidia-drivers (argument)
>=x11-proto/inputproto-2.3.1 abi_x86_32

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.
 

 

 

i know i have to edit the /etc/make.conf file but i dont know what to add

mine look like this, i think im close to give up about funtoo.

 

  MAKEOPTS="-j9"
LINGUAS="es"
VIDEO_CARDS="nvidia"
USE="X xorg dbus gtk gtk2 gtk3 tools (multilib)"

 

 

thanks a lot!
 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

startx doesnt work and when i try to do emerge x11-drivers/nvidia-drivers i got this

 

calculating dependencies... done!

...

The following USE changes are necessary to proceed:

 (see "package.use" in the portage(5) man page for more details)

....

No make.conf changes, I explained to you about this message from portage in your previous topic, also check that suggested manpage. get used to that kind of output, if you  read it carefully as recommended, you'll find the instructions there.

Also this is important as you are building a desktop:

http://www.funtoo.org/News:ABI_X86_64_and_32(This type of info, used to be in news that came with the portage tree, but in funtoo, IMO, the bad decision of removing these from the tree, and put them in the webpage was made. in gentoo emerge notifies you there are important news to know about, like this one)

Link to comment
Share on other sites

  • 0

Thanks i added ABI_X86="32 64" to my /etc/make.conf file and its installing the nvida drivers now!

If you don't want to be building 32bit binaries for every library you should have taken the route of package.use, but this sort of stuff can be deal with later, when it's bugging you, and you have read a bit more about portage, the key for making portage more friendly to use, is to know about it's concepts, package atoms, package.use, package.mask, etc, take your time to understand these stuff.

Link to comment
Share on other sites

  • 0

Thanks a lot!! i saw a black screen and later a terminal and a clock so it was well installed, but i think that the guide should include how to edit the etc/make.conf file

it was not as easy as the guide said. Thanks again, it seems that i have to read more.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...