LINUX.ORG.RU

Проблема с компиляцией gtk+ 2.4.7


0

0

При компиляии вылетает ошибка:

gcc -g -O2 -Wall -o .libs/gtk-query-immodules-2.0 queryimmodules.o ./.libs/libgtk-x11-2.0.so /usr/src/gtk+-2.4.7/gdk/.libs/libgdk-x11-2.0.so -L/usr/X11R6/lib /usr/lib/libatk-1.0.so ../gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so ../gdk/.libs/libgdk-x11-2.0.so -lXrandr -lXinerama -lXext -lXft -lXrender /usr/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so -lX11 -lXcursor /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/src/gtk+-2.4.7/gdk-pixbuf/.libs/libgdk_pixbuf-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lm ./.libs/libgtk-x11-2.0.so: undefined reference to `atk_object_add_relationship' collect2: ld returned 1 exit status make[4]: *** [gtk-query-immodules-2.0] Ошибка 1 make[4]: Leaving directory `/usr/src/gtk+-2.4.7/gtk' make[3]: *** [all-recursive] Ошибка 1 make[3]: Leaving directory `/usr/src/gtk+-2.4.7/gtk' make[2]: *** [all] Ошибка 2 make[2]: Leaving directory `/usr/src/gtk+-2.4.7/gtk' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/usr/src/gtk+-2.4.7' make: *** [all] Ошибка 2

Как исправить???

anonymous

Посмотри какие библиотеки он хочет и поищи их у себя в системе, да просто поищи все библиотеки у себя и проверь знает ли о них ld (ld -p |less) если нет, то добавляй в /etc/ld.so.conf путь по которрому они лежат, после этого ldconfig и опять проверяешь (ld -p |less).

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