zonk z ncurses
Jacek Konieczny
jajcus at jajcus.net
Mon May 21 10:31:16 CEST 2012
On Sat, Jan 21, 2012 at 04:13:14PM +0100, Marcin Krol wrote:
> Ta wersja dostarcza symlinki libtinfo*.so* dla wstecznej kompatybilności
> z paczkami, które nie zostały przebudowane. Problem jest taki, że z
> powodu tych symlinków ldconfig tworzy błędne symlinki libncurses*.so
> wskazujące na libtinfo*.so*, które z kolei wskazują na
> libncureses*.so.*. To z kolei powoduje, że linker linkuje z
> libtinfo*.so*, którego w formie binarnej już tam nie ma.
I co, ktoś te 'linki dla wstecznej kompatybilności' usunął?
Ja właśnie zrobiłem upgrade z 'ncurses-5.9-1' do 'ncurses-5.9-11'
i nawet bash przestał mi się uruchamiać.
Udało mi się jakoś system doprowadzić do używalności przez:
su -s /bin/sh -c 'ln -s /lib/libncurses.so.5 /lib/libtinfo.so.5'
su -s /bin/sh -c 'ln -s /lib/libncursesw.so.6 /lib/libtinfow.so.6'
> IMO cała zaszłość historyczna w postaci libtinfo jest do wycięcia.
> Paczki do przebudowania, a w tych które były patchowane pod -ltinfo
> trzeba patche wywalić. Wtedy wszystko działa, symlinkuje i linkuje się
> prawidłowo.
Ta… gdy ktoś upgrejdnie albo przebuduje wszystko, to może działać. Ale
teraz jest tak, że upgrade pojedynczego pakietu rozwala cały system.
I nic się nawet przy tym nie zająknie, że czegoś brakuje.
Tak nie może być!
Pozdrowienia,
Jacek
More information about the pld-devel-pl
mailing list