According to McNeill, Alan: While burning my CPU.
>
> I'm installing the RPM packages for KDE in Redhat 5.2. I get an failed
> dependencies: libncurses.so.3.0 is needed by kdebase-1.0-7rh51. I did a
> find on libncurses.so.3.0 and found it. I copied it into the places where
> the other libncurses were- I think it was in /usr/lib.
> I ran the RPM again and got the same error message. Do I need to recompile
> the kernal or something to include the libncurses.so.3.0?
> alan
>
I dont use rpm's however libncurses.so.3.0 is a symbolic link pointing to
the actuale file which is called libcureses.so.version number, on my redhat
4.2 and 5.0 systems that file is version 1.9.9e.
What you need to do is link libncurses.so.3.0 to the version needed by the
rpm package, the links should look like the following on a normal system.
-rw-r--r-- 1 root root 321206 Dec 5 1996 libncurses.a
lrwxrwxrwx 1 root root 17 Feb 23 1998 libncurses.so ->
libncurses.so.3.0
-rwxr-xr-x 1 root root 244106 Dec 5 1996 libncurses.so.1.9.9e
lrwxrwxrwx 1 root root 20 Feb 23 1998 libncurses.so.3.0 ->
libncurses.so.1.9.9e
One other thing which looks funny here is the rpm name, kdebase-1.0-7rh51 it
looks like that file is realy for redhat 5.1 or tho' i could be wrong.
No the kernel does not need to be recompiled, ldconfig is what links and
updates libs.
'ldconfig -v >filename'
will create a file with all the libs and there links, mine shows;
libncurses.so.3.0 => libncurses.so.3.0
>From this information you should now know what to do.
--
Regards Richard.
[EMAIL PROTECTED]
Happy New Year, and may all your troubles be small (ones).