LINUX.ORG.RU

Gconfig и Slackware 13


0

0

Поставил Google-Chrome со slackbuilds.org, а он при запуске говорит

google-chrome: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
Потянул с slackbuilds`а GConf 2.26.0 и 2.28.1, компиляция каждого завершается таким вот выводом:
./.libs/libgconf-2.so: undefined reference to `g_malloc0_n'
collect2: ld returned 1 exit status
make[3]: *** [gconftool-2] Error 1
make[3]: Leaving directory `/tmp/SBo/GConf-2.26.0/gconf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/SBo/GConf-2.26.0/gconf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/GConf-2.26.0'
make: *** [all] Error 2
и аналогичной ошибкой для 2.28.1. Please, help...


У gconf'а зависимостей чуть менее чем пол гнома. Посмотри в описании gconf на SBo, там написано. Очень советую поставить себе sbopkg и радоваться жизни.

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

slackbuils.org

GConf (2.28.1): This requires ORBit2.

ORBit2 и glib установлены. Колосальное спасибо за sbopkg. Хорошее дополнение или даже замена slapt-get`у.

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

Так или иначе оно жалуется на glib (судя по undefined reference to `g_malloc0_n'). GLib родной и не модифицированный?

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

Не могу сказать. Не помню откуда его ставил.

#slapt-get --search glib
dbus-glib-0.86-i486-1 [inst=yes]: dbus-glib (Glib bindings for dbus)
glib2-2.22.5-i486-1 [inst=yes]: glib2 (library of C routines)
glibc-2.11.1-i486-3 [inst=yes]: glibc (GNU C libraries)
glibc-i18n-2.11.1-i486-3 [inst=yes]: glibc-i18n (locale files from glibc)
glibc-profile-2.11.1-i486-3 [inst=yes]: glibc-profile (GNU C libraries with profiling support)
glibc-solibs-2.11.1-i486-3 [inst=yes]: glibc-solibs (shared GNU C libraries)
glibc-zoneinfo-2.11.1-noarch-3 [inst=yes]: glibc-zoneinfo (timezone database)
ndesk-dbus-glib-0.4.1-i486-1_SBo [inst=yes]: ndesk-dbus-glib (glib integration for ndesk-dbus)
taglib-1.6.2-i486-1 [inst=yes]: taglib (audio meta-data library)
taglib-extras-1.0.1-i486-1 [inst=yes]: taglib-extras (taglib support for other formats)

SBO посоветовал обновить ORBit 2.9.1 => 2.14.18. Похоже на результат Gconf:

/usr/local/lib/libgobject-2.0.so: undefined reference to `g_variant_is_of_type'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_variant_ref_sink'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_variant_type_copy'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_realloc_n'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_malloc0_n'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_variant_type_free'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_variant_unref'
/usr/local/lib/libgobject-2.0.so: undefined reference to `g_malloc_n'collect2: ld returned 1 exit status
make[3]: *** [orbit-idl-2] Error 1
make[3]: Leaving directory `/tmp/SBo/ORBit2-2.14.18/src/idl-compiler'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/SBo/ORBit2-2.14.18/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/ORBit2-2.14.18'
make: *** [all] Error 2

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

Попробуй переставить glib2. Ругаются именно на него.

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