Автор Тема: Някакви проблеми със gtk  (Прочетена 1579 пъти)

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« -: Jun 14, 2006, 21:55 »
Здравейте на всички.
Имам някакъв много странен проблем със GTK-то или поне така си мисля.
Проблема се появи след като надградих от SuSE 10 на SuSE 10.1. Сега не мога да си пусна никоя програма ползваща GTK. При всички проблема е един и същ:
Firefox
Цитат
firefox
/usr/lib/firefox/firefox-bin: symbol lookup error: /opt/gnome/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control

MozillaThunderbird
Цитат
thunderbird
/usr/lib/thunderbird/thunderbird-bin: symbol lookup error: /opt/gnome/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control

Gimp
Цитат
gimp
gimp: symbol lookup error: /opt/gnome/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control

ethereal
Цитат
ethereal
ethereal: symbol lookup error: /opt/gnome/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control


Някой има ли някакви идеи какво мога да направя?
Гледах в нета много хора имат този проблем, но никъде не видях как да го реша. Е то може и да си е писало, но повечето сайтове бяха на Немски, който не знам.

Предварително благодаря.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Някакви проблеми със gtk
« Отговор #1 -: Jun 14, 2006, 22:24 »
Ами наистина странно, защото доколкото се вижда имаш libgtk , най-вероятно е нещо по настройки и следконфугурационни.
Мернах в google-а идея да се пусне ldconfig , която хич не е лоша , пробвай.

Успех !
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Някакви проблеми със gtk
« Отговор #2 -: Jun 15, 2006, 00:49 »
Гледам, че GNOME ти е инсталиран в /opt, което ме навежда на мисълта, че инсталационния източник не е SuSE (cd, mirror, etc). Ако е така най-вероятно библиотеките на GNOME не са обновени, за разлика от останалата система.

От друга страна GTK приложенията (като Firefox) би трябвало да си имат зависимости към GTK библиотеките, които от своя страна би трябвало да са удовлетворени от обновяването. Има възможност обаче приложенията да ползват библиотеките от /opt, вместо тези от SuSE. С ldd може да се види това, примерно:

ldd /usr/lib/firefox/firefox-bin

Ако случая е такъв, вероятно е пипано по /etc/ld.so.conf или е настройвана променливата LD_LIBRARY_PATH някъде из инициализационните (бахти думата) скриптове на обвивката.


Не претендирам за вярност на твърденията си, само си разсъждавам. Дано не съм казал някоя глупост. :)
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #3 -: Jun 15, 2006, 06:24 »
Цитат (the_real_maniac @ Юни 14 2006,22:24)
Ами наистина странно, защото доколкото се вижда имаш libgtk , най-вероятно е нещо по настройки и следконфугурационни.
Мернах в google-а идея да се пусне ldconfig , която хич не е лоша , пробвай.

Успех !

С това какво се прави? Че аз също го видях в google написах ldconfig, като root, изчаках известно време докато командата приключи своята работа, но не стана нищо.
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #4 -: Jun 15, 2006, 06:33 »
Цитат (Hapkoc @ Юни 15 2006,00:49)
Гледам, че GNOME ти е инсталиран в /opt, което ме навежда на мисълта, че инсталационния източник не е SuSE (cd, mirror, etc). Ако е така най-вероятно библиотеките на GNOME не са обновени, за разлика от останалата система.

От друга страна GTK приложенията (като Firefox) би трябвало да си имат зависимости към GTK библиотеките, които от своя страна би трябвало да са удовлетворени от обновяването. Има възможност обаче приложенията да ползват библиотеките от /opt, вместо тези от SuSE. С ldd може да се види това, примерно:

ldd /usr/lib/firefox/firefox-bin

Ако случая е такъв, вероятно е пипано по /etc/ld.so.conf или е настройвана променливата LD_LIBRARY_PATH някъде из инициализационните (бахти думата) скриптове на обвивката.


Не претендирам за вярност на твърденията си, само си разсъждавам. Дано не съм казал някоя глупост. '<img'>

Значи аз не ползвам GNOME като графична среда и никога не съм го ползвал. Не съм си го и исталирал ръчно, каквото е било нужно за други програми си се исталирало от CD-тата. Не знам защо е в /opt и по принцип къде е трябвало да бъде другаде.
Цитат
ldd /usr/lib/firefox/firefox-bin
        linux-gate.so.1 =>  (0xffffe000)
        libmozjs.so => /usr/lib/firefox/libmozjs.so (0xb7f10000)
        libxpcom.so => /usr/lib/firefox/libxpcom.so (0xb7f0d000)
        libxpcom_core.so => /usr/lib/firefox/libxpcom_core.so (0xb7e56000)
        libplds4.so => /usr/lib/libplds4.so (0xb7e32000)
        libplc4.so => /usr/lib/libplc4.so (0xb7e2c000)
        libnspr4.so => /usr/lib/libnspr4.so (0xb7dfa000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7de6000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7de2000)
       libgtk-x11-2.0.so.0 => /opt/gnome/lib/libgtk-x11-2.0.so.0 (0xb7aee000)
        libgdk-x11-2.0.so.0 => /opt/gnome/lib/libgdk-x11-2.0.so.0 (0xb7a6c000)

        libatk-1.0.so.0 => /opt/gnome/lib/libatk-1.0.so.0 (0xb7a52000)
        libgdk_pixbuf-2.0.so.0 => /opt/gnome/lib/libgdk_pixbuf-2.0.so.0 (0xb7a3c000)
        libpangocairo-1.0.so.0 => /opt/gnome/lib/libpangocairo-1.0.so.0 (0xb7a35000)
        libpango-1.0.so.0 => /opt/gnome/lib/libpango-1.0.so.0 (0xb79fe000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb79ac000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb797b000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb7977000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb78fb000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb788e000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7855000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb784d000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7756000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7747000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7708000)
        libz.so.1 => /lib/libz.so.1 (0xb76f6000)
        libglitz.so.1 => /usr/lib/libglitz.so.1 (0xb76d4000)
        libm.so.6 => /lib/libm.so.6 (0xb76af000)
        libpangoxft-1.0.so.0 => /opt/gnome/lib/libpangoxft-1.0.so.0 (0xb76a8000)
        libpangoft2-1.0.so.0 => /opt/gnome/lib/libpangoft2-1.0.so.0 (0xb7682000)
        libpng.so.3 => /usr/lib/libpng.so.3 (0xb7643000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7624000)
        libssl3.so => /usr/lib/libssl3.so (0xb75fe000)
        libsmime3.so => /usr/lib/libsmime3.so (0xb75da000)
        libnss3.so => /usr/lib/libnss3.so (0xb756b000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb751a000)
        libxpcom_compat.so => /usr/lib/firefox/libxpcom_compat.so (0xb7500000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7420000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7415000)
        libc.so.6 => /lib/libc.so.6 (0xb72f5000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0xb72e2000)
        /lib/ld-linux.so.2 (0xb7f97000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb72de000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb72d6000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb72d3000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0xb72ca000)
        libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0xb72c5000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb72a5000)
        libsoftokn3.so => /usr/lib/libsoftokn3.so (0xb725c000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7253000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb723b000)

Това което съм удебелил защо се повтаря? Може би в това е проблема?
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Някакви проблеми със gtk
« Отговор #5 -: Jun 15, 2006, 08:46 »
1.

http://www.google.bg/search?....5&meta=
http://gentoo-wiki.com/MAN_ldconfig

ldconfig указва на системата с какви споделени библиотеки разполага. Като търси в определени директори + директории указани в /etc/ld.so.conf

Наркос е прав и за LD_LIBRARY_PATH-a.

Т.е. ако не влиза в стандартните пътища за търсене на споделение директории + не е описано в ld.so.conf или LD_LIBRARY_PATH няма как системата да знае, че разполага с дадената библиотека.

дай да видим:

cat /etc/ld.so.conf
echo $LD_LIBRARY_PATH

Но според мен частичен е този проблем, защото намира библиотеката "/opt/gnome/lib/libgtk-x11-2.0.so.0" , но очевидно тя търси също някоя споделена библиотека.

Затова и не тръгнах в тази посока , а по-скоро ме съмнява да не би да не е напълно инсталиран gtk или да търси някое допълнение/разширение. Но отдавна не съм имал проблем с gtk и не мога да се сетя нещо по-конкретно '<img'>

2.Имаш ли glib ? (!'<img'>

3.Отонсно повторението , повторение няма едното е gtk другото пише gdk ;-)

edit: http://linux-bg.org/cgi-bin....3773315

погледни следконфигурационно конфигуриране
най-вече в началото когато се говори за ld.so.conf и .profile за bash



Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Някакви проблеми със gtk
« Отговор #6 -: Jun 15, 2006, 08:51 »
Не се повтаря. Първото е libgtk, второто - libgdk, което са две различни неща. :)

А иначе - явно е моя грешката. Вероятно просто SuSE там си слага GNOME-ските неща. Просто не съм ползвал SuSE никога.

В такъв случай единственото, което ми хрумва е да пробваш да го обновиш през мрежата.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
Някакви проблеми със gtk
« Отговор #7 -: Jun 15, 2006, 09:14 »
Здравейте,
Провери дали версиите ти на Glib, GTK са същите или по-нови:
>=dev-libs/glib-2.8.2    dev-libs/glib-2.10.3
>=dev-libs/libIDL-0.8.0  dev-libs/libIDL-0.8.6
>=dev-libs/nspr-4.6.1    dev-libs/nspr-4.6.2
>=dev-libs/nss-3.10      dev-libs/nss-3.11.1-r1
>=media-libs/jpeg-6b     media-libs/jpeg-6b-r7
>=media-libs/libmng-1.0.0 media-libs/libmng-1.0.9
>=media-libs/libpng-1.2.1 media-libs/libpng-1.2.10
>=sys-devel/binutils-2.16.1 sys-devel/binutils-2.16.1-r2
>=sys-libs/zlib-1.1.4    sys-libs/zlib-1.2.3
>=www-client/mozilla-launcher-1.39 www-client/mozilla-launcher-1.51
>=www-client/mozilla-launcher-1.42 www-client/mozilla-launcher-1.51
>=x11-libs/cairo-1.0.0   x11-libs/cairo-1.0.4
>=x11-libs/gtk+-2.8.6    x11-libs/gtk+-2.8.18
>=x11-libs/pango-1.10.1  x11-libs/pango-1.12.2
аpp-arch/unzip           app-arch/unzip-5.52-r1
app-arch/zip             app-arch/zip-2.31-r1
dev-libs/expat           dev-libs/expat-2.0.0
dev-util/pkgconfig       dev-util/pkgconfig-0.20
sys-devel/autoconf       sys-devel/autoconf-2.59-r7
sys-devel/automake       sys-devel/automake-1.9.6-r2
sys-devel/gnuconfig      sys-devel/gnuconfig-20060227
sys-devel/libtool        sys-devel/libtool-1.5.22
    ||              x11-libs/libXmu          x11-libs/libXmu-1.0.2
    ||              x11-libs/libXrender      x11-libs/libXrender-0.9.1
    ||              x11-libs/libXt           x11-libs/libXt-1.0.2
                    ~sys-devel/autoconf-2.13 sys-devel/autoconf-2.13
...END...
Оставих целият листинг просто за пълнота '<img'>
Отдясно са инсталираните при мен версии, отляво минималната изисквана версия.
Успех.Румен
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #8 -: Jun 15, 2006, 15:49 »
the_real_maniac
По първата част от поста ти:
Ще прочета какво пише в тези линкове, които си ми дал.
Цитат
дай да видим:

cat /etc/ld.so.conf
echo $LD_LIBRARY_PATH


Примерен код
cat /etc/ld.so.conf
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/i486-linux-libc5/lib=libc5
/usr/i386-suse-linux/lib
/usr/local/lib
/opt/kde3/lib
/opt/gnome/lib
include /etc/ld.so.conf.d/*.conf

Примерен код
echo $LD_LIBRARY_PATH



По второто:
Цитат
2.Имаш ли glib ? (!

Примерен код
rpm -qa  | grep glib
glib-1.2.10-607
glibc-devel-2.4-28
glibc-2.4-28
glibc-locale-2.4-25
glibc-html-2.4-25
glibc-i18ndata-2.4-25
dbus-1-glib-0.60-30
taglib-1.4-20
glib2-devel-2.8.5-19
glibc-info-2.4-25
glib2-2.8.5-19
glib-devel-1.2.10-607
glib-sharp2-2.8.2-15.1


По третата ти част от поста. Гя е за КДЕ и QT, но ще я погледна. Да видя тези след конфигурационни настройки...

P.S
ray след малко ще постна и нещата свързани с твоето питане.



Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #9 -: Jun 15, 2006, 16:06 »
ray според мен имам необходимите версии на glib и gtk
glib
Примерен код
rpm -qa  | grep glib
glib-1.2.10-607
glibc-devel-2.4-28
glibc-2.4-28
glibc-locale-2.4-25
glibc-html-2.4-25
glibc-i18ndata-2.4-25
dbus-1-glib-0.60-30
taglib-1.4-20
glib2-devel-2.8.5-19
glibc-info-2.4-25
glib2-2.8.5-19
glib-devel-1.2.10-607
glib-sharp2-2.8.2-15.1


gtk

Цитат
rpm -qa  | grep gtk
gtk-1.2.10-907
gtkspell-2.0.11-20
python-gtk-2.8.2-21
gtk-sharp2-2.8.2-15.1
gtkmm2-2.2.12-26
libexif-gtk-0.3.3-324
gtk2-2.8.10-36
gtkhtml2-3.10.0-15
gtk-engines-0.12-982
libgtkhtml-2.11.0-16
gtk2-devel-2.8.10-36
gtkglarea-1.2.2-908
gtk-qt-engine-0.7cvs20060209-20
gtksourceview-1.5.6-18

Цитат
rpm -qa  | grep GTK
wxGTK-2.6.2.1-20
wxGTK-compat-2.6.2.1-20


P.S. Давам ти листа така, че не ми стана ясно този твоя как си го направил...
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

  • Гост
Някакви проблеми със gtk
« Отговор #10 -: Jun 15, 2006, 17:02 »
abadon,

може ли резултата от:
1.) cd /opt/gnome/lib
     /bin/ls -l libglib* libgobj* libatk* libpango* libgtk*
2.) ldd -r /opt/gnome/lib/libatk-1.0.so.0
3.) ldd -r /opt/gnome/lib/libpango-1.0.so.0
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #11 -: Jun 15, 2006, 18:43 »
Цитат (Guest @ Юни 15 2006,17:02)
abadon,

може ли резултата от:
1.) cd /opt/gnome/lib
     /bin/ls -l libglib* libgobj* libatk* libpango* libgtk*
2.) ldd -r /opt/gnome/lib/libatk-1.0.so.0
3.) ldd -r /opt/gnome/lib/libpango-1.0.so.0

Разбирасе че може. Ето ти резултатите:
1)
Примерен код
cd /opt/gnome/lib
HackingMachine:/opt/gnome/lib #  /bin/ls -l libglib* libgobj* libatk* libpango* libgtk*
-rw-r--r-- 1 root root     928 2006-05-02 10:42 libatk-1.0.la
lrwxrwxrwx 1 root root      22 2006-05-26 15:51 libatk-1.0.so -> libatk-1.0.so.0.1010.3
lrwxrwxrwx 1 root root      22 2006-05-26 14:57 libatk-1.0.so.0 -> libatk-1.0.so.0.1010.3
-rwxr-xr-x 1 root root   97568 2006-05-02 10:42 libatk-1.0.so.0.1010.3
lrwxrwxrwx 1 root root      22 2006-05-26 16:01 libatkmm-1.0.so.1 -> libatkmm-1.0.so.1.5.11
-rwxr-xr-x 1 root root  225568 2006-05-02 13:06 libatkmm-1.0.so.1.5.11
lrwxrwxrwx 1 root root      21 2006-05-26 14:56 libglib-1.2.so.0 -> libglib-1.2.so.0.0.10
-rwxr-xr-x 1 root root  151084 2006-04-23 04:52 libglib-1.2.so.0.0.10
-rw-r--r-- 1 root root  728612 2006-04-23 06:30 libglib-2.0.a
-rw-r--r-- 1 root root     826 2006-04-23 06:30 libglib-2.0.la
lrwxrwxrwx 1 root root      22 2006-05-26 15:40 libglib-2.0.so -> libglib-2.0.so.0.800.5
lrwxrwxrwx 1 root root      22 2006-06-14 21:45 libglib-2.0.so.0 -> libglib-2.0.so.0.800.5
-rwxr-xr-x 1 root root  550784 2006-04-23 06:31 libglib-2.0.so.0.800.5
-rw-r--r-- 1 root root  220532 2006-04-23 04:52 libglib.a
-rw-r--r-- 1 root root     806 2006-04-23 04:52 libglib.la
lrwxrwxrwx 1 root root      23 2006-05-26 16:01 libglibmm-2.0.so.1 -> libglibmm-2.0.so.1.5.11
-rwxr-xr-x 1 root root  283736 2006-05-02 13:06 libglibmm-2.0.so.1.5.11
lrwxrwxrwx 1 root root      21 2006-05-26 15:39 libglib.so -> libglib-1.2.so.0.0.10
-rw-r--r-- 1 root root  330480 2006-04-23 06:30 libgobject-2.0.a
-rw-r--r-- 1 root root     877 2006-04-23 06:30 libgobject-2.0.la
lrwxrwxrwx 1 root root      25 2006-05-26 15:40 libgobject-2.0.so -> libgobject-2.0.so.0.800.5
lrwxrwxrwx 1 root root      25 2006-06-14 21:45 libgobject-2.0.so.0 -> libgobject-2.0.so.0.800.5
-rwxr-xr-x 1 root root  228100 2006-04-23 06:31 libgobject-2.0.so.0.800.5
lrwxrwxrwx 1 root root      19 2006-05-26 15:01 libgtk-1.2.so.0 -> libgtk-1.2.so.0.9.1
-rwxr-xr-x 1 root root 1368008 2006-05-02 10:44 libgtk-1.2.so.0.9.1
-rw-r--r-- 1 root root   13962 2006-05-02 11:43 libgtkgl.a
-rw-r--r-- 1 root root     799 2006-05-02 11:43 libgtkgl.la
lrwxrwxrwx 1 root root      17 2006-05-26 16:24 libgtkgl.so -> libgtkgl.so.4.1.0
lrwxrwxrwx 1 root root      17 2006-05-26 16:24 libgtkgl.so.4 -> libgtkgl.so.4.1.0
-rwxr-xr-x 1 root root   14168 2006-05-02 11:43 libgtkgl.so.4.1.0
lrwxrwxrwx 1 root root      21 2006-05-26 15:32 libgtkhtml-2.so.0 -> libgtkhtml-2.so.0.0.0
-rwxr-xr-x 1 root root  394648 2006-05-02 14:15 libgtkhtml-2.so.0.0.0
lrwxrwxrwx 1 root root      24 2006-05-26 16:01 libgtkhtml-3.8.so.15 -> libgtkhtml-3.8.so.15.3.9
-rwxr-xr-x 1 root root  648096 2006-05-03 04:37 libgtkhtml-3.8.so.15.3.9
lrwxrwxrwx 1 root root      22 2006-05-26 16:01 libgtkmm-2.0.so.1 -> libgtkmm-2.0.so.1.5.11
-rwxr-xr-x 1 root root 2176540 2006-05-02 13:06 libgtkmm-2.0.so.1.5.11
lrwxrwxrwx 1 root root      42 2006-05-26 16:01 libgtkmm_generate_extra_defs-2.0.so.1 -> libgtkmm_generate_extra_defs-2.0.so.1.5.11
-rwxr-xr-x 1 root root   19312 2006-05-02 13:06 libgtkmm_generate_extra_defs-2.0.so.1.5.11
lrwxrwxrwx 1 root root      29 2006-05-26 15:10 libgtksourceview-1.0.so.0 -> libgtksourceview-1.0.so.0.0.0
-rwxr-xr-x 1 root root  189876 2006-05-02 13:10 libgtksourceview-1.0.so.0.0.0
lrwxrwxrwx 1 root root      20 2006-05-26 15:43 libgtkspell.so.0 -> libgtkspell.so.0.0.0
-rwxr-xr-x 1 root root   19272 2006-05-02 12:47 libgtkspell.so.0.0.0
-rw-r--r-- 1 root root     833 2006-05-02 12:23 libgtk-x11-2.0.la
lrwxrwxrwx 1 root root      26 2006-05-26 16:04 libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0.800.10
lrwxrwxrwx 1 root root      26 2006-05-26 15:07 libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.800.10
-rwxr-xr-x 1 root root 3086540 2006-05-02 12:23 libgtk-x11-2.0.so.0.800.10
lrwxrwxrwx 1 root root      21 2006-05-26 15:29 libgtkxmhtml.so.1 -> libgtkxmhtml.so.1.0.1
-rwxr-xr-x 1 root root  368840 2006-05-03 02:22 libgtkxmhtml.so.1.0.1
-rw-r--r-- 1 root root     944 2006-05-02 12:00 libpango-1.0.la
lrwxrwxrwx 1 root root      24 2006-05-26 16:04 libpango-1.0.so -> libpango-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      24 2006-05-26 15:06 libpango-1.0.so.0 -> libpango-1.0.so.0.1001.1
-rwxr-xr-x 1 root root  222272 2006-05-02 12:00 libpango-1.0.so.0.1001.1
-rw-r--r-- 1 root root    1275 2006-05-02 12:00 libpangocairo-1.0.la
lrwxrwxrwx 1 root root      29 2006-05-26 16:04 libpangocairo-1.0.so -> libpangocairo-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      29 2006-05-26 15:06 libpangocairo-1.0.so.0 -> libpangocairo-1.0.so.0.1001.1
-rwxr-xr-x 1 root root   23452 2006-05-02 12:00 libpangocairo-1.0.so.0.1001.1
-rw-r--r-- 1 root root     840 2006-05-02 12:00 libpangoft2-1.0.la
lrwxrwxrwx 1 root root      27 2006-05-26 16:04 libpangoft2-1.0.so -> libpangoft2-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      27 2006-05-26 15:06 libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.1001.1
-rwxr-xr-x 1 root root  148176 2006-05-02 12:00 libpangoft2-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      24 2006-05-26 16:01 libpangomm-1.0.so.1 -> libpangomm-1.0.so.1.5.11
-rwxr-xr-x 1 root root  140356 2006-05-02 13:06 libpangomm-1.0.so.1.5.11
-rw-r--r-- 1 root root     828 2006-05-02 12:00 libpangox-1.0.la
lrwxrwxrwx 1 root root      25 2006-05-26 16:04 libpangox-1.0.so -> libpangox-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      25 2006-05-26 15:06 libpangox-1.0.so.0 -> libpangox-1.0.so.0.1001.1
-rwxr-xr-x 1 root root   41324 2006-05-02 12:00 libpangox-1.0.so.0.1001.1
-rw-r--r-- 1 root root     840 2006-05-02 12:00 libpangoxft-1.0.la
lrwxrwxrwx 1 root root      27 2006-05-26 16:04 libpangoxft-1.0.so -> libpangoxft-1.0.so.0.1001.1
lrwxrwxrwx 1 root root      27 2006-05-26 15:06 libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.1001.1
-rwxr-xr-x 1 root root   23312 2006-05-02 12:00 libpangoxft-1.0.so.0.1001.1

2.)
Примерен код
ldd -r /opt/gnome/lib/libatk-1.0.so.0
        linux-gate.so.1 =>  (0xffffe000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb7f49000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb7f46000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f42000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb7ec6000)
        libc.so.6 => /lib/libc.so.6 (0xb7da5000)
        /lib/ld-linux.so.2 (0x80000000)


3.)
Примерен код
ldd -r /opt/gnome/lib/libpango-1.0.so.0
        linux-gate.so.1 =>  (0xffffe000)
        libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0xb7efd000)
        libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0xb7efa000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7ef6000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0xb7e7a000)
        libm.so.6 => /lib/libm.so.6 (0xb7e54000)
        libc.so.6 => /lib/libc.so.6 (0xb7d34000)
        /lib/ld-linux.so.2 (0x80000000)
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

  • Гост
Някакви проблеми със gtk
« Отговор #12 -: Jun 16, 2006, 13:43 »
Функцията g_object_compat_control се е появила в 2.8.5 ( едно бързо преглеждане на cvs log-а ми подсказа това ) .

Библиотеките в пакетите gtk{+}{2}, atk и pango трябва да използват едни и същи библиотеки от glib{2} ( glib gobject gmodule gthread ), а при теб не се получава така.
Бел.: Фигурните скоби са понеже не знам точните имена за конкетната дистрибуция. При някои е gtk+ при други gtk2 или gtk+2.
Накратко компилирането на GNOME (gtk за съжаление отиде там)  е абсолютен ад . Неслучайно при някой дистрибуции мъките ги оставиха на външни екипи.

Конкретно за теб: atk и pango намират glib2 библиотеки (gobject, gmodule, glib) в /usr/local/lib, а там явно са по стари. Желателно е да се ползват тези от /opt/gnome/lib.

Как ще си оправиш нещата - незнам - има много варианти ....

1.) Може би не ти трябва предишната версия на glib2 в /usr/local/ ?
2.) Ако ти трябва 1.) пробвай:
- премести в /etc/ld.so.conf /usr/local/lib на последния ред
- стартирай ldconfig
- провери ldd -r /opt/gnome/lib/libatk-1.0.so.0 дали изписва glib2 библиотеки  от /lib/gnome/lib
3.) Ако това не помага, ти трябват пакети atk и pango, които са "свързани" с новите glib2 (версия 2.8.5)  библиотеки.
4.) ...
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Някакви проблеми със gtk
« Отговор #13 -: Jun 16, 2006, 14:33 »
rpetrov благодаря ти.
Реших си проблема с GTK-то, като изпълних втората ти препоръка. Сега вече всички програми ползващи gtk си работят нормално.....
Добре че има хора като теб да ни помагат на нас незапознатите с gtk...
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос