|
Re: lug-bg: libgtk2.0-bin.deb undefined symbol
- Subject: Re: lug-bg: libgtk2.0-bin.deb undefined symbol
- From: George Danchev <danchev@xxxxxxxxx>
- Date: Thu, 30 Sep 2004 11:41:17 +0300
On Thursday 30 September 2004 10:13, peyo wrote:
--cut--
> Еднакви са. С едно скриптче проверих сумите и на другите библиотеки.
може да провериш и дали са променяни файлове на проблемната машина от тези
пакети: debsums libgtk2.0-bin libgtk2.0-dev libgtk2.0-0 libc6 | less
> > /usr/bin/gtk-query-immodules-2.0: relocation
> > error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: gdk_threads_lock
> > наистина може да се предизвиква от много неща, и това се случва още при
> > опита да се свърже с първия споделен обект... хм.
ls -la /usr/lib/libgtk-x11-2.0.so.0 къде води ? Да не води към нещо
в /usr/local и да линква от там стар либ дето няма този символ ?
Т.е. имаш този символ в библиотеката:
objdump --dynamic-syms /usr/lib/libgtk-x11-2.0.so.0 | grep gdk_threads_lock
00000000 DO *UND* 00000004 gdk_threads_lock
но ликнера не ебава да я свързва, без променлива от LD_LIBRARY_PATH.
виж и това дали е така:
# strace /usr/bin/gtk-query-immodules-2.0 1>/dev/null 2>2
# grep libgtk 2
open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY) = 3
> > *да не би да е нещо свързано с /etc/ld.so.preload (LD_PRELOAD)
>
> ммм.... ще помисля върху това.
т.е. имаш ли нямаш ли такъв файл, какво има в него.
> > * да е от средата на стартиране, на всички потребители ли
> > изпълняващи /usr/bin/gtk-query-immodules-2.0 им се случва това в
> > зависимост от това какво добавиш в LD_LIBRARY_PATH.
>
> на всички. Независимо дали от някакъв гарфичен терминал или от виртуална
> конзола.
>
> Двете машини са обсолютно идентични що се отнася до пакети. Единствено
> разликата в хардуера налага различно ядро със съответните модули.
мда, интересно защо линкера се държи по различен начин ;-)
--
pub 4096R/0E4BD0AB 2003-03-18 <keyserver.bu.edu ; pgp.mit.edu>
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|
|
|