kde 3.0.4 popsute

Adam Gorzkiewicz adgor at isn.pl
Thu Oct 24 01:35:32 CEST 2002


No i stało się:

[adgor at ozyrys adgor]$ rpm -q kdebase kdelibs qt
kdebase-3.0.4-2
kdelibs-3.0.4-1
qt-3.0.5-7
[adgor at ozyrys adgor]$ kwrite
kwrite: error while loading shared libraries: kwrite.so: cannot open shared 
object file: No such file or directory
[adgor at ozyrys adgor]$ konqueror
konqueror: error while loading shared libraries: konqueror.so: cannot open 
shared object file: No such file or directory
[adgor at ozyrys adgor]$ kmenuedit
kmenuedit: error while loading shared libraries: kmenuedit.so: cannot open 
shared object file: No such file or directory
[adgor at ozyrys adgor]$
... itd.

To jest efekt działania chrpath. O ile w przypadku qt chrpath na prawde robi 
dobrą robotę, to w kde* - psuje część aplikacji. Chodzi w znakomitej 
większości o te programy, które odwołują się po starcie do 
/usr/X11R6/lib/<nazwa programu>.so
W obecnej sytuacji nie da się ich uruchomić inaczej niż przez kdeinit, co w 
praktyce unienmożliwia ich uruchamianie w środowisku innym, niz kde.

Miałem już tak ale z kde 3.0.8 i tylko na domowym komputerze, nie byłem więc 
pewien, czy to jest zjawisko powtarzalne. Teraz wystąpiło to na innej 
maszynce i z pakietami z ftp.

Całe kde 3.0.4, które od wczoraj schodzi z builderów jest popsute! Trzeba to 
przebudować z "--define no_install_post_compress_modules  1" i zastanowić 
się, czy tego makra w ogóle nie używać opcjonalnie (definiując w specu 
"spec_install_post_compress_modules 1") - tam, gdzie to naprawdę jest 
potrzebne.
 
-- 
Adam Gorzkiewicz
adgor at isn.pl



More information about the pld-devel-pl mailing list