LibXpm needed in libexpat.so.0.[Solved]
Hibiky 4 марта, 2008 - 21:04
При компиляции LibXpm выдаётся вот это:
Цитата:
xgettext -c"L10N_Comments" -d sxpm -n ./sxpm.c
xgettext: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
make[2]: *** [sxpm.po]
make[2]: Leaving directory `/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7/sxpm'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-libs/libXpm-3.5.7/work/libXpm-3.5.7'
make: *** [all]
Полазил такой библиотеки не нашёл.
Были мысли тупо перелинковать libexpat.so.1 на libexpat.so.0, но как-то стрёмно.
Жду других предложений.
»
- Для комментирования войдите или зарегистрируйтесь
root@seclorum
root@seclorum [/home/seclorum] # ll /usr/lib/libexpat.so
lrwxrwxrwx 1 root root 17 2008-02-13 01:24 /usr/lib/libexpat.so -> libexpat.so.1.5.2
root@seclorum [/home/seclorum] # equery b /usr/lib/libexpat.so.1.5.2
[ Searching for file(s) /usr/lib/libexpat.so.1.5.2 in *... ]
dev-libs/expat-2.0.1 (/usr/lib/libexpat.so.1.5.2)
Да после
Да после установки expat интересная строчка.
Но толку. Я подумал может вручную можно перелинковать. Как?
Сделай -
1) revdep-rebuild
если проблема не исчезла, то
2) emerge -1 dev-libs/expat
если проблема не исчезла, то
3) Создай симлинк /usr/lib/libexpat.so.0 на последнюю версию libexpat.so (ls -l /usr/lib/libexpat.so*).
Hibiky
мне помогло
Не кошерно.
Не кошерно. revdep-rebuild наше всё
P.S А пересобрать нужно gettext
Ничего из выше
Ничего из выше перечисленного не помогло кроме перелинковки.