Jacek Osiecki wrote: > walczyłem przez pół dnia z niedziałającym inkscape. > Wywalało cały czas, że brakuje symbolu: > > inkscape: symbol lookup error: /usr/lib64/libpangoft2-1.0.so.0: undefined > symbol: hb_buffer_set_cluster_level > > jakimś cudem znalazłem że to chodzi o harfbuzz??? tylko że on był > zainstalowany. > Okazało się, że po upgradzie z wersji 0.9.40-1 do najnowszej (1.3.0-1) > problemy minęły. > > Nie widzę by inkscape (0.91-10) wymagał harfbuzz więc pewnie to jest w > jakichś głębsze zależności (podejrzewam pango). > > Ktoś ma pomysł jak to rozwiązać? Bezpośrednim wymaganiem konkretnej wersji > przez inkscape, wymaganie przez pango > (czy cokolwiek go wymagało) konkretnej wersji zawierającej > hb_buffer_set_cluster_level?
$ rpm -q inkscape inkscape-0.91-10.x86_64 $ rpm -q pango pango-1.40.2-1.x86_64 $ rpm -qR inkscape | grep pango libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpangomm-1.4.so.1()(64bit) $ rpm -qR pango | grep harfbuzz harfbuzz >= 0.9.30 libharfbuzz.so.0()(64bit) $ nm -D /usr/lib64/libharfbuzz.so.0 | grep hb_buffer_set_cluster_level 000000000000ae50 T hb_buffer_set_cluster_level Jak widać, łańcuch zależności jest prawidłowy. Nie był to czasami problem nie odświeżonego cache'a od ld.so? Mnie się czasami też tak działo (już od dłuższego czasu się nie zdażyło) i pomagało odpalenie ldconfiga. _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl