LINUX.ORG.RU

компиляция gtk+


0

0

пробовал скомпилировать gtk+ сначало писало что нужна новая glib2, после того как собрал и установил glib2 при сборке gtk+ стал писать ошибку
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_is_variant'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_dup_string'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_type_value'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_uint16'
/usr/local/lib/libgio-2.0.so: undefined reference to `g_variant_get_va' ...
как это исправить и собрать gtk+?

★★★★
$ pacman -Qo /usr/lib/libglib-2.0.so.0.2400.1 
/usr/lib/libglib-2.0.so.0.2400.1 принадлежит glib2 2.24.1-1

$ readelf /usr/lib/libglib-2.0.so.0.2400.1 -s |grep g_variant_type_is_variant
  1126: 000000000007e000    62 FUNC    GLOBAL DEFAULT   10 g_variant_type_is_variant
  2868: 000000000007e000    62 FUNC    GLOBAL DEFAULT   10 g_variant_type_is_variant
anon_666
()

>сначало писало что нужна новая glib2
Конкретно, что писало?

после того как собрал и установил glib2

Какой версии glib2?
Думаю, можно переустанавливать систему..

anon_666
()
Ответ на: комментарий от hibou

Не думаю, что там настолько поломали api, видимо, криво поставилась.

anon_666
()
Ответ на: комментарий от anon_666

вроде бы скомпилировалось, спасибо.

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