In trying to do a local update to gnuplot 4.2, yum complains it
cannot
find libc.so.6. But ldconfig -p does find ibc.so.6., even an x86_64
version. (see below)
______________________snip__________________________
address@hidden gnuplot]# yum localupdate gnuplot-4.2.0-7.fc8.x86_64.rpm
Loaded plugins: fastestmirror, kernel-module
...
Examining gnuplot-4.2.0-7.fc8.x86_64.rpm: gnuplot-4.2.0-7.fc8.x86_64
Marking gnuplot-4.2.0-7.fc8.x86_64.rpm as an update to
gnuplot-4.0.0-14.el5.x86_64
...
Resolving Dependencies
There are unfinished transactions remaining. You mightconsider
running
yum-complete-transaction first to finish them.
--> Running transaction check
---> Package gnuplot.x86_64 0:4.2.0-7.fc8 set to be updated
--> Processing Dependency: libc.so.6(GLIBC_2.7)(64bit) for
package: gnuplot
--> Finished Dependency Resolution
gnuplot-4.2.0-7.fc8.x86_64 from gnuplot-4.2.0-7.fc8.x86_64.rpm has
depsolving problems
--> Missing Dependency: libc.so.6(GLIBC_2.7)(64bit) is needed by
package gnuplot-4.2.0-7.fc8.x86_64 (gnuplot-4.2.0-7.fc8.x86_64.rpm)
Error: Missing Dependency: libc.so.6(GLIBC_2.7)(64bit) is needed by
package gnuplot-4.2.0-7.fc8.x86_64 (gnuplot-4.2.0-7.fc8.x86_64.rpm)
address@hidden gnuplot]#
but
address@hidden gnuplot]# ldconfig -p | grep libc.so.6
libc.so.6 (libc6,x86-64, OS ABI: Linux 2.6.9) =>
/lib64/libc.so.6
libc.so.6 (libc6, hwcap: 0x0018000000000000, OS ABI: Linux
2.6.9) => /lib/i686/nosegneg/libc.so.6
libc.so.6 (libc6, OS ABI: Linux 2.6.9) => /lib/libc.so.6
I downloaded gnuplot from here:
<http://sourceforge.net/project/showfiles.php?group_id=2055>
I put the (unzipped) file in /usr/local/bin, then typed
./configure
make CC=gcc-3.3
sudo make install
This is good, but the original poster wanted to install Gnuplot
using a
prepackaged bundle (a "package") for its system, which happens to be
in
.rpm format. Sorry, I cannot give precise advice here, I use Debian,
which has a different (.deb) package format, but I'll try to guess:
1) the messages say you should run `yum-complete-transaction' first.
Why did you not do that?
2) apparently the packaged gnuplot 4.2 requires glibc 2.7. Try to
understand what version of libc you have installed. For example, if
you have 2.6 installed, the problem is that's too old and you need
to
upgrade it. If that's the case, instead of upgrading libc you may
try another, more risky, option first: tell yum (I don't know if
that's possible, as I do not know yum) to ignore the version
dependency and install gnuplot as it is: if you are lucky it will
work nonetheless.