[Pidgin] #10748: pidgin-2.6.x , undefined symbol: purple_theme_loader_get_type

Pidgin trac at pidgin.im
Sun Nov 29 12:38:01 EST 2009


#10748: pidgin-2.6.x ,  undefined symbol: purple_theme_loader_get_type
------------------------------+---------------------------------------------
 Reporter:  babydr            |        Owner:  rekkanoryo  
     Type:  defect            |       Status:  new         
Milestone:                    |    Component:  unclassified
  Version:  2.6.3             |   Resolution:              
 Keywords:  undefined symbol  |  
------------------------------+---------------------------------------------

Comment(by babydr):

 The configure line I used is :

 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
 --disable-gtkspell --disable-gstreamer --disable-meanwhile --disable-avahi
 --disable-nm --disable-vv

 Which is the one that my distribution used to make the original 2.5.*
 versions .

 After running 'make install' as root I did a 'ldconfig' then as user did
 ...

 $ /usr/bin/pidgin -d
 ...snip...
 (08:20:52) prefs: /purple/proxy/username changed, scheduling save.
 (08:20:52) prefs: /purple/proxy/password changed, scheduling save.
 (08:20:52) certificate: CertificateScheme x509 requested but not found.
 (08:20:52) certificate: CertificateScheme x509 registered
 (08:20:52) util: Reading file smileys.xml from directory
 /home/jiml/.purple
 (08:20:52) util: File /home/jiml/.purple/smileys.xml does not exist (this
 is not necessarily an error)
 (08:20:52) stun: using server
 /usr/bin/pidgin: symbol lookup error: /usr/bin/pidgin: undefined symbol:
 purple_theme_loader_get_type

 Tho ,  there is a lib file with that definition in it .

 $ for XXX in `sudo find / -xdev -name "*.so" -print` ; do GGG=`objdump
 --syms ${XXX} 2>/dev/null | grep 'purple_theme_loader_get_type'` ; [ ! -z
 "${GGG}" ] && echo "${XXX}: ${GGG}" ; done


 /home/jiml/archive/pidgin-2.6.3/libpurple/.libs/libpurple.so:
 0000000000087c70 g     F .text    000000000000004c
 purple_theme_loader_get_type_string
 0000000000087ba0 g     F .text  000000000000003e
 purple_theme_loader_get_type

 /usr/lib/libpurple.so: 0000000000087c70 g     F .text   000000000000004c
 purple_theme_loader_get_type_string
 0000000000087ba0 g     F .text  000000000000003e
 purple_theme_loader_get_type

 The contents of the ld.so.conf are :
 # cat /etc/ld.so.conf
 /usr/lib
 /usr/local/lib
 /usr/i486-slackware-linux/lib
 /usr/lib/qt/lib
 /usr/lib64/qt/lib
 /usr/lib/seamonkey


 Hth ,  JimL

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10748#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list