brak lib<NAME>.so - rewolucja?

Wieslaw Kierbedz w.kier w farba.eu.org
Wto, 9 Lis 2010, 16:31:15 CET


W dniu 11/9/10 3:35 PM, Marcin Krol anonsuje::
>> Pakiet, który budowałem też stwożył tylko *.so.0, bez *.so
>> To była jakaś rewolucja, którą przeoczyłem, czy u mnie coś się po...ło?
> Jaka arch i jaki pakiet? Na builderze 686 się tak zaczęło dziać
> ostatnio, ale w Ti devel. Na pozostałych arch problem nie występuje.
> Jeszcze nie szukałem, który update i co zepsuł i czemu tylko na tej
> architekturze.
>
>
Rzecz zdarzyła się na Ti-stable (kilka pakietów z devel, ale nie te winne).
Arch - i686.
Faktycznie nie mam devel dla libv4l i resmgr.
Wcześniej jednak nie były potrzebne.
Wcześniej ld -lv4l1 chyba było znajdowane w libv4l1.so.0 (bo jakby 
inaczej pakiety się budowały).
Czyli przypadłość linkera?

 >desc libv4l-0.6.4-1.i686
Built:          2010/08/23 - to dość nowe
Path:           
ftp://ftp1.pld-linux.org/branches/titanium/stable/PLD/i686/RPMS

 >desc resmgr-1.0-3.i686
Built:          2007/11/14 - ale to stare jak węgiel
Path:           
ftp://ftp1.pld-linux.org/branches/titanium/stable/PLD/i686/RPMS

Pakiet to hplip (w Ti nie ma, dlatego dobudowałem).
Potknął się na -lv4l1 z libv4l i na -lresmgr.
Sam też stworzył tylko libhp*.so.0 bez libhp*.so
rsearch -f /libhpip\.so/
hplip-libs-3.10.9-1.i686 (coś jak hplip*devel nie istnieje).

 >desc -f hplip-libs-3.10.9-1.i686
Package:        hplip-libs-3.10.9-1.i686
/usr/lib:  libhpip.so.0 -> libhpip.so.0.0.1, libhpip.so.0.0.1,
     libhpmud.so.0 -> libhpmud.so.0.0.6, libhpmud.so.0.0.6

W specu jest:
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libhpip*.so.*
%attr(755,root,root) %{_libdir}/libhpmud*.so.*

Ale, gdyby libhp*.so były to by chyba rpm coś wrzasnął o 
znalezionych/niespakietowanych.
Wcześniejsze wersje też zresztą nie potrzebowały nieistniejących 
libhpip.so libhpmud.so, więc to jakby znowu ld, ldconfig.

No i jeszcze jeden mały gwoździk - hplipy pythonowe przy starcie znowu 
szukały libsnmp.so.15 (takowy był dla hplip-3.9 obecny), mimo, że w 
systemie cały czas było tylko libsnmp.so.20, ale to już może być inna 
bajka - pewnie trzeba hplipa pocerować.

-- 
WK






Więcej informacji o liście dyskusyjnej pld-devel-pl