LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   nvidia display drivers installation error with binutils, binutils allready installed (https://www.linuxquestions.org/questions/linux-newbie-8/nvidia-display-drivers-installation-error-with-binutils-binutils-allready-installed-695033/)

mandrakeBren 01-05-2009 01:43 AM

nvidia display drivers installation error with binutils, binutils allready installed
 
i've installed mandriva 2008 spring edition,
and installed binutils, and i still get the,
"ERROR: Unable to find the system utility `ld`; please make sure you have the
package 'binutils' installed. If you do have binutils installed,
then please check that `ld` is in your PATH." error

how do i install the nvidia display drivers and can someone please explain to me what 'ld' is, thanx

colucix 01-05-2009 05:52 PM

ld is the dynamic linker, the program that puts object files together in order to build an executable. Usually it is the last step performed when building a program from source. Indeed ld is part of the binutils package. What is the output of the following command?
Code:

whereis ld

jailbait 01-05-2009 05:52 PM

Quote:

Originally Posted by mandrakeBren (Post 3397526)
please check that `ld` is in your PATH

can someone please explain to me what 'ld' is

You can check whether ld is in your PATH with the which command:

which ld

On my system ld is at /usr/bin/ld.

You can check your PATH with this command:

echo $PATH

ld is a linker. It combines binary programs into a loadable program. Presumably the nvidia will install correctly once it is able to use the ld command.

---------------------
Steve Stites

mandrakeBren 01-06-2009 03:40 AM

i may sound
 
i may sound like a complete idiot but, how does one entre/use 'id' to
(tell the computer the correct path)

DiBosco 01-06-2009 04:20 AM

To install the nvidia driver, you can do it from the repository. You do not have to use ld for this at all if you use the repositories.

Have you set-up the repositories? If you have done it correctly, go to Mandriva Control Centre, Add and Remove software and enter nvidia in the search box. You will see various options. find the relevant dkms-nvidiaYYxx where YY is the one for your card. I use the 96xx version for all of my cards. Once you ask to install this it will install a load of dependencies. Once this is install, again use the MCC, go to Hardware and Set Up the graphical server. It should then tell you that there is a proprietary driver available and you should say that's what you want. It will then install a load more software and then ask you to log out. When you log in in future you will see the nvidia logo to show it's installed. There're details in the Mandriva wiki if that's not clear enough. Good luck. :)

colucix 01-06-2009 04:43 AM

Quote:

Originally Posted by mandrakeBren (Post 3398601)
i may sound like a complete idiot but, how does one entre/use 'id' to
(tell the computer the correct path)

You have to open a terminal (look for it in the Applications menu) and enter the commands there. At first check
Code:

whereis ld
this will tell you where the ld command is located and therefore if it is correctly installed. Then, as suggested by jailbait, check if the path of ld is included in your PATH (meant as environment variable)
Code:

echo $PATH
copy and paste the output of these command here (using code tags) and we will have some more details to figure out what the problem is.

mandrakeBren 01-06-2009 06:08 AM

reply
 
i typed in the below
Code:

[root@localhost bren]# whereis ld
ld:
[root@localhost bren]# echo $PATH
/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/
bin:/usr/local/bin:/usr/local/sbin:usr
/lib/qt4/bin
[root@localhost bren]#

what does all this mean?

colucix 01-06-2009 09:46 AM

It means the ld command is not found, as if binutils were not installed on your system. Try
Code:

rpm -q binutils
to confirm. If the output is... nothing, the binutils package is not installed.

Regarding the echo $PATH statement, the output is a typical PATH for the root user, except that usr/lib/qt4/bin should be /usr/lib/qt4/bin (with a leading slash).

xeRezanO 01-06-2009 12:30 PM

If anyone could guide me through the installation of binutils that would be great. I am too new to Linux and currently running Mandriva. I read the posts by other users and concluded I don't have binutils installed. I tried to follow this guide, http://www.faqs.org/docs/linux_scrat.../binutils.html , however, there seems to be missing something in that guide. Like where to download the package, access it and install. Thanks in advance.

xeRezanO 01-06-2009 12:52 PM

Quote:

Originally Posted by DiBosco (Post 3398622)
To install the nvidia driver, you can do it from the repository. You do not have to use ld for this at all if you use the repositories.

Have you set-up the repositories? If you have done it correctly, go to Mandriva Control Centre, Add and Remove software and enter nvidia in the search box. You will see various options. find the relevant dkms-nvidiaYYxx where YY is the one for your card. I use the 96xx version for all of my cards. Once you ask to install this it will install a load of dependencies. Once this is install, again use the MCC, go to Hardware and Set Up the graphical server. It should then tell you that there is a proprietary driver available and you should say that's what you want. It will then install a load more software and then ask you to log out. When you log in in future you will see the nvidia logo to show it's installed. There're details in the Mandriva wiki if that's not clear enough. Good luck. :)

Disregard my previous post. Following these directions, I was able to get the graphics display to properly work with my 1440x900 native resolution. Thank you! =)


All times are GMT -5. The time now is 12:20 AM.