LINUX.ORG.RU

Схожу с ума... Пытаюсь прикрутить gtk+


0

0

Система LFS 5.0 (сам собирал :))
установил все зависимости пакета gtk+ но при сборке вылетает ошибка:

gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../gdk -I../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthread -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/local/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/X11R6/include -g -O2 -Wall -MT imviqr.lo -MD -MP -MF .deps/imviqr.Tpo -c imviqr.c -fPIC -DPIC -o .libs/imviqr.o
/bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -o im-viqr.la -rpath /usr/local/lib/gtk-2.0/2.4.0/immodules -rpath /usr/local/lib/gtk-2.0/2.4.0/immodules -avoid-version -module imviqr.lo ../../gdk-pixbuf/libgdk_pixbuf-2.0.la ../../gdk/libgdk-x11-2.0.la ../../gtk/libgtk-x11-2.0.la -L/usr/X11R6/lib -lX11 -L/usr/local/lib -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm
gcc -shared .libs/imviqr.o -Wl,--rpath -Wl,/home/build/gtk+-2.4.7/gdk-pixbuf/.libs -Wl,--rpath -Wl,/home/build/gtk+-2.4.7/gdk/.libs -Wl,--rpath -Wl,/home/build/gtk+-2.4.7/gtk/.libs -L/home/build/gtk+-2.4.7/gdk/.libs -L/home/build/gtk+-2.4.7/gdk-pixbuf/.libs -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../ ../../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../../gdk/.libs/libgdk-x11-2.0.so ../../gtk/.libs/libgtk-x11-2.0.so -lX11 /usr/local/lib/libpangoxft-1.0.so /usr/local/lib/libpangox-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libatk-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lm -Wl,-soname -Wl,im-viqr.so -o .libs/im-viqr.so
creating im-viqr.la
(cd .libs && rm -f im-viqr.la && ln -s ../im-viqr.la im-viqr.la)
../../gtk/gtk-query-immodules-2.0 im-xim.la im-am-et.la im-cedilla.la im-cyrillic-translit.la im-inuktitut.la im-ipa.la im-thai-broken.la im-ti-er.la im-ti-et.la im-viqr.la > gtk.immodules
gtk+-2.4.7/gtk/.libs/lt-gtk-query-immodules-2.0: error while loading shared librares: libpangoxft-1.0.so.0: cannot open share object file: no such file or directory.
make[3]: Leaving directory `/home/build/gtk+-2.4.7/modules/input'
make[2]: Leaving directory `/home/build/gtk+-2.4.7/modules'
make[1]: Leaving directory `/home/build/gtk+-2.4.7'

причем файл "libpangoxft-1.0.so.0" есть в /usr/local/lib и "ld" знает путь по которому его искать (он прописан в ld.so.conf)
"configure" пишет про ошибки только такие:

checking for special C compiler options needed for large files... no
checking for _LARGE_FILES value needed for large files... no
checking whether to enable maintainer-specific portions of Makefiles... no
checking for strerror in -lcposix... no
checking Whether to write dependencies into .pc files... no
checking for indent... no
checking for XRRUpdateConfiguration in -lXrandr... no
checking for db2html... false

-------------------------------------------------------------------------------- ----------------
че за беда?

anonymous

так ты сделай
$ ldconfig
а то нихрена не будет линковаться
из новых диров, которые ты добавил
в /etc/ld.so.conf

goodwin ★★
()

Спасибо! Блиииииин!!!!! 4 вечера-ночи бешеного чтения манов и различ документации %) стыд и срам, стыд и срам...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.