Re: libpango update broke iceape synaptic and more

2007-09-04 Thread Steve Kemp
On Tue Sep 04, 2007 at 11:54:23 -0500, Don wrote:

 I am using sid and yesterday my update/upgrade broke iceape, synaptic, and 
 some others.  I've had problems with libpango before, but this one has me 
 stumped.  I don't see anyone else having this problem, so I must conclude 
 something is wrong with my installation.

  I see it too, on my AMD64 system:

  [EMAIL PROTECTED]:~$ firefox 
  /usr/lib/iceweasel/firefox-bin: symbol lookup error: 
/usr/lib/libpangoft2-1.0.so.0: undefined symbol: g_once_init_enter_impl

  Interestingly the symbol is defined:

  [EMAIL PROTECTED]:~$ nm -D /usr/lib/libpangoft2-1.0.so.0 |grep g_once_
   U g_once_init_enter_impl
   U g_once_init_leave

  I ran firefox under strace and I can see the system load and open
 the correct .so so I'm a little stumped too.

  I can't see any open bug reports, so I'd suggest you submit one.
 FWIW I fetched the source and rebuilt it locally, but the problem
 persists..

Steve
--


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: libpango update broke iceape synaptic and more

2007-09-04 Thread Julien Cristau
On Tue, Sep  4, 2007 at 23:39:46 +0100, Steve Kemp wrote:

   I see it too, on my AMD64 system:
 
   [EMAIL PROTECTED]:~$ firefox 
   /usr/lib/iceweasel/firefox-bin: symbol lookup error: 
 /usr/lib/libpangoft2-1.0.so.0: undefined symbol: g_once_init_enter_impl
 
   Interestingly the symbol is defined:
 
   [EMAIL PROTECTED]:~$ nm -D /usr/lib/libpangoft2-1.0.so.0 |grep g_once_
U g_once_init_enter_impl
U g_once_init_leave
 
U means undefined.  That symbol presumably comes from glib.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: libpango update broke iceape synaptic and more

2007-09-04 Thread Steve Kemp
On Wed Sep 05, 2007 at 00:43:46 +0200, Julien Cristau wrote:
[EMAIL PROTECTED]:~$ firefox 
/usr/lib/iceweasel/firefox-bin: symbol lookup error: 
  /usr/lib/libpangoft2-1.0.so.0: undefined symbol: g_once_init_enter_impl
  
Interestingly the symbol is defined:
  
[EMAIL PROTECTED]:~$ nm -D /usr/lib/libpangoft2-1.0.so.0 |grep g_once_
 U g_once_init_enter_impl
 U g_once_init_leave
  
 U means undefined.  That symbol presumably comes from glib.

  Thanks for the hint.  I've now solved the problem.

  Running ldd against the named library I see this:

  libglib-2.0.so.0 = /lib/libglib-2.0.so.0 (0x2ac8b5c58000)

  That is *incorrect*,  I have the /lib/libglib* file upon my system
 and no idea where it came from!  The correct files are located in 
 /usr/lib/ - archiving /lib/libglib* made the problem go away.

  (This is the second time I've found my sid system having extra
 libraries in /lib.  The first time I thought it was my fault as
 I was working with .rpm files at the time - but nothing like that
 recently.  If anybody has any experience with this type of problem
 I'd love hints on tracking it down ...)

Steve
-- 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]