Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 258595 - net-im/pidgin-2.5.4-r1:error while loading shared libraries: libgstfarsight-0.10.so.0
Summary: net-im/pidgin-2.5.4-r1:error while loading shared libraries: libgstfarsight-0...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-11 13:01 UTC by yegle
Modified: 2009-02-13 22:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info result (emerge-info,11.52 KB, text/plain)
2009-02-11 13:02 UTC, yegle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description yegle 2009-02-11 13:01:27 UTC
yesterday I checked out the vv branch of pidgin from their monotone server,and added the gstreamer support while ./configure,and then installed it
then today I uninstalled it by "make uninstall",then emerged pidgin from portage.
Now something strange happened.I installed pidgin with -gstreamer USE flag,but pidgin still tries to load libgstfatsight. 
I uninstalled and reinstalled again and again but still got this error.I don't know why.

Reproducible: Always

Steps to Reproduce:
1.install the pidgin vv branch from their monotone sever
2.make uninstall and then emerge pidgin
3.run pidgin in console




$ ldd `which pidgin`
        linux-gate.so.1 =>  (0xffffe000)     
        libXss.so.1 => /usr/lib/libXss.so.1 (0xb8064000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb8055000)
        libstartup-notification-1.so.0 => /usr/lib/libstartup-notification-1.so.0 (0xb804c000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0xb8043000)                                        
        libuuid.so.1 => /lib/libuuid.so.1 (0xb803e000)                                        
        libICE.so.6 => /usr/lib/libICE.so.6 (0xb8025000)                                      
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7c90000)                      
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7c05000)                      
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7be9000)                              
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7bcf000)                
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb7b68000)                              
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb7b5b000)                
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb7b26000)                    
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7ab0000)                                  
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb7a77000)                            
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7a50000)                                  
        libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xb7a4a000)              
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb7a42000)                        
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7a39000)                              
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7938000)                                      
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7935000)                            
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7919000)                                      
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7915000)                                      
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb790f000)                                  
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb78c8000)                          
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb789e000)                        
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7817000)                            
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb77f6000)                                  
        libpurple.so.0 => /usr/lib/libpurple.so.0 (0xb770e000)                                
        libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb76ef000)                      
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb76c0000)                                
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7683000)                      
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb767d000)                      
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb7677000)                      
        librt.so.1 => /lib/librt.so.1 (0xb766e000)                                            
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7596000)                            
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb745a000)                                    
        libdl.so.2 => /lib/libdl.so.2 (0xb7456000)                                            
        libz.so.1 => /lib/libz.so.1 (0xb7440000)                                              
        libm.so.6 => /lib/libm.so.6 (0xb7419000)                                              
        libutil.so.1 => /lib/libutil.so.1 (0xb7415000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb73fd000)
        libnsl.so.1 => /lib/libnsl.so.1 (0xb73e6000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb73d1000)
        libc.so.6 => /lib/libc.so.6 (0xb728e000)
        /lib/ld-linux.so.2 (0xb8080000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb7289000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb7285000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb727f000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb7276000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb726f000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7264000)
        libgstfarsight-0.10.so.0 => not found
        libgstbase-0.10.so.0 => not found
        libgstinterfaces-0.10.so.0 => not found
        libgstreamer-0.10.so.0 => not found
Comment 1 yegle 2009-02-11 13:02:25 UTC
Created attachment 181665 [details]
emerge --info result
Comment 2 Rafał Mużyło 2009-02-11 18:48:28 UTC
> yesterday I checked out the vv branch of pidgin from their monotone server,and
> added the gstreamer support while ./configure,and then installed it
> then today I uninstalled it by "make uninstall"
if you've installed it in / , that was your first mistake.

I'm almost sure it's invalid, as in 'you've broken it yourself'.
First, I'd check for stale la files, whereever you've installed it.
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2009-02-11 23:12:30 UTC
Put stuff like this in a live ebuild to avoid problems like this. If you break it, the only thing will back you on is that all the pieces are yours to keep. Sorry.
Comment 4 yegle 2009-02-12 14:22:24 UTC
well...actually this is my fault...

how about this:
yesterday I made a mistake and re-emerged pidgin with -gstreamer USE flag, but I found pidgin is still compiled with gstreamer support.
I don't know why,is this the problem of portage or the problem of pidgin? can anyone give me a clue?
Comment 5 yegle 2009-02-12 14:22:30 UTC
well...actually this is my fault...

how about this:
yesterday I made a mistake and re-emerged pidgin with -gstreamer USE flag, but I found pidgin is still compiled with gstreamer support.
I don't know why,is this the problem of portage or the problem of pidgin? can anyone give me a clue?
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-12 17:04:41 UTC
Please tell us the output of `which pidgin' itself.
Comment 7 yegle 2009-02-13 01:49:43 UTC
(In reply to comment #6)
> Please tell us the output of `which pidgin' itself.
> 

$ which pidgin
/usr/bin/pidgin
$ equery files pidgin|grep bin
/usr/bin
/usr/bin/finch
/usr/bin/pidgin
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-13 09:09:32 UTC
OK, seems we really cannot help you with this. Your remaining option is to find and remove files not owned by any package and remove them through, perhaps, `qfile -o /'.

This is not a bug in Gentoo Linux since you worked around the package management system that Gentoo provides (and now you know why it is better to write an ebuild).
Comment 9 yegle 2009-02-13 10:51:20 UTC
(In reply to comment #8)
> OK, seems we really cannot help you with this. Your remaining option is to find
> and remove files not owned by any package and remove them through, perhaps,
> `qfile -o /'.
> 
> This is not a bug in Gentoo Linux since you worked around the package
> management system that Gentoo provides (and now you know why it is better to
> write an ebuild).
> 
thank you very much~I'll try this~
Comment 10 yegle 2009-02-13 10:58:05 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > OK, seems we really cannot help you with this. Your remaining option is to find
> > and remove files not owned by any package and remove them through, perhaps,
> > `qfile -o /'.
> > 
> > This is not a bug in Gentoo Linux since you worked around the package
> > management system that Gentoo provides (and now you know why it is better to
> > write an ebuild).
> > 
> thank you very much~I'll try this~
> 
I tried to run revdep-rebuild and it tells me this:
!!! /usr/lib/libpurple.so.0.5.5 not owned by any package is broken !!!
and I relink /usr/lib/libpurple.so.0 to libpurple.so.0.5.4 ,then everything is OK now
maybe make uninstall is not a reliable way to uninstall a package~
and I'm curious why re-emerge pidgin cannot correct this link problem
Comment 11 Jeroen Roovers (RETIRED) gentoo-dev 2009-02-13 22:33:42 UTC
This is not a support forum, but a bug tracker. Please refer to http://forums.gentoo.org/, the gentoo-user mailing list or #gentoo to get help.