Титла: Някакви проблеми със gtk
Публикувано от: abadon в 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
|
Някой има ли някакви идеи какво мога да направя? Гледах в нета много хора имат този проблем, но никъде не видях как да го реша. Е то може и да си е писало, но повечето сайтове бяха на Немски, който не знам.
Предварително благодаря.
Титла: Някакви проблеми със gtk
Публикувано от: the_real_maniac в Jun 14, 2006, 22:24
Ами наистина странно, защото доколкото се вижда имаш libgtk , най-вероятно е нещо по настройки и следконфугурационни. Мернах в google-а идея да се пусне ldconfig , която хич не е лоша , пробвай.
Успех !
Титла: Някакви проблеми със gtk
Публикувано от: Hapkoc в 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 някъде из инициализационните (бахти думата) скриптове на обвивката.
Не претендирам за вярност на твърденията си, само си разсъждавам. Дано не съм казал някоя глупост. :)
Титла: Някакви проблеми със gtk
Публикувано от: abadon в Jun 15, 2006, 06:24
Цитат (the_real_maniac @ Юни 14 2006,22:24) | Ами наистина странно, защото доколкото се вижда имаш libgtk , най-вероятно е нещо по настройки и следконфугурационни. Мернах в google-а идея да се пусне ldconfig , която хич не е лоша , пробвай.
Успех ! |
С това какво се прави? Че аз също го видях в google написах ldconfig, като root, изчаках известно време докато командата приключи своята работа, но не стана нищо.
Титла: Някакви проблеми със gtk
Публикувано от: abadon в 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 някъде из инициализационните (бахти думата) скриптове на обвивката.
Не претендирам за вярност на твърденията си, само си разсъждавам. Дано не съм казал някоя глупост.  |
Значи аз не ползвам 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)
|
Това което съм удебелил защо се повтаря? Може би в това е проблема?
Титла: Някакви проблеми със gtk
Публикувано от: the_real_maniac в Jun 15, 2006, 08:46
1. http://www.google.bg/search?....5&meta=http://gentoo-wiki.com/MAN_ldconfigldconfig указва на системата с какви споделени библиотеки разполага. Като търси в определени директори + директории указани в /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 и не мога да се сетя нещо по-конкретно 2.Имаш ли glib ? (! 3.Отонсно повторението , повторение няма едното е gtk другото пише gdk ;-) edit: http://linux-bg.org/cgi-bin....3773315погледни следконфигурационно конфигуриране най-вече в началото когато се говори за ld.so.conf и .profile за bash
Титла: Някакви проблеми със gtk
Публикувано от: Hapkoc в Jun 15, 2006, 08:51
Не се повтаря. Първото е libgtk, второто - libgdk, което са две различни неща. :)
А иначе - явно е моя грешката. Вероятно просто SuSE там си слага GNOME-ските неща. Просто не съм ползвал SuSE никога.
В такъв случай единственото, което ми хрумва е да пробваш да го обновиш през мрежата.
Титла: Някакви проблеми със gtk
Публикувано от: ray в 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... Оставих целият листинг просто за пълнота  Отдясно са инсталираните при мен версии, отляво минималната изисквана версия. Успех.Румен
Титла: Някакви проблеми със gtk
Публикувано от: abadon в 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 след малко ще постна и нещата свързани с твоето питане.
Титла: Някакви проблеми със gtk
Публикувано от: abadon в 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. Давам ти листа така, че не ми стана ясно този твоя как си го направил...
Титла: Някакви проблеми със gtk
Публикувано от: в 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
Титла: Някакви проблеми със gtk
Публикувано от: abadon в 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)
|
Титла: Някакви проблеми със gtk
Публикувано от: в 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.) ...
Титла: Някакви проблеми със gtk
Публикувано от: abadon в Jun 16, 2006, 14:33
rpetrov благодаря ти. Реших си проблема с GTK-то, като изпълних втората ти препоръка. Сега вече всички програми ползващи gtk си работят нормално..... Добре че има хора като теб да ни помагат на нас незапознатите с gtk...
|