Rpm ignoruje zawartosc pakietow.

Adam Osuchowski adwol at polsl.gliwice.pl
Sun Apr 20 16:00:53 CEST 2003


Piotr Szymański wrote:
> [djurban at niedakh SPECS]$ sudo rpm -Uvh ../RPMS/java-sun-*
> błąd: Failed dependencies:
>         libodbc.so is needed by java-sun-jre-1.4.1_02-0.1
>         libodbcinst.so is needed by java-sun-jre-1.4.1_02-0.1
> [djurban at niedakh SPECS]$ ql unixODBC-devel|grep odbcinst.so
> /usr/lib/libodbcinst.so
> [djurban at niedakh SPECS]$ ql unixODBC-devel|grep odbc.so
> /usr/lib/libodbc.so
> [djurban at niedakh SPECS]$
> Pierwsza odpowiedzia na jaka trafie bedzie: pewnie chodzi o SONAME. Jak to 
> sprawdzic?

objdump -p /usr/lib/libodbc.so | grep SONAME

To nie wina rpma. Pewnie biblioteka ma soname z numerem wersji na koncu jak
to zwykle w nich bywa, a Twoja java skompilowala sie z samym *.so (czyli
linkiem dostarcznym przez *-devel). Problem juz byl pare razy walkowany na
liscie.

-- 
##  Adam Osuchowski   adwol at polsl.gliwice.pl, adwol at silesia.linux.org.pl
##  Silesian University of Technology, Computer Centre   Gliwice, Poland



More information about the pld-devel-pl mailing list