zonk z ncurses

Bartosz Świątek shadzik at gmail.com
Mon May 21 11:20:09 CEST 2012


W dniu 21 maja 2012 10:31 użytkownik Jacek Konieczny
<jajcus w jajcus.net> napisał:
> 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ć!

Serio? Może przestaniesz trollować i to po prostu naprawisz. Albo jak
już Ci Łuka pokazał, nie ma problemu. Nigdy przecież nie ma ;-)

-- 
"I'm living proof if you do one thing right in your career, you can
coast for a long time. A LOOOOONG time." -Guy Kawasaki


More information about the pld-devel-pl mailing list