acavedon / tint2

Automatically exported from code.google.com/p/tint2
GNU General Public License v2.0
0 stars 0 forks source link

tint2 won't start on debian (lenny) #65

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
After installing dependencies (as described in the install page, ie 
apt-get install libcairo2-dev libpango1.0-dev libglib2.0-dev libimlib2-dev
libxinerama-dev libxrandr-dev)
and compliling the binaries from latest source, tint2 won't start and issue
the following error message :
tint2: error while loading shared libraries: libpangocairo-1.0.so.0: cannot
open shared object file: No such file or directory

While # locate libpangocairo
/usr/lib/libpangocairo-1.0.so.0
/usr/lib/libpangocairo-1.0.so.0.2002.3

I don't get it..

Original issue reported on code.google.com by rdelauge...@gmail.com on 14 Apr 2009 at 10:51

GoogleCodeExporter commented 9 years ago
libpangocairo-1.0.so.0 is a symbolic link.
check ls -l /usr/lib/libpangocairo* to see if the link point to the right file.

Original comment by thilo...@gmail.com on 14 Apr 2009 at 1:39

GoogleCodeExporter commented 9 years ago
file /usr/lib/libpangocairo-1.0.so.0
/usr/lib/libpangocairo-1.0.so.0: symbolic link to 
`libpangocairo-1.0.so.0.2400.0'

file /usr/lib/libpangocairo-1.0.so.0.2400.0
/usr/lib/libpangocairo-1.0.so.0.2400.0: ELF 64-bit LSB shared object, x86-64, 
version
1 (SYSV), dynamically linked, stripped

so yep, points to an existing file.. 

Original comment by rdelauge...@gmail.com on 14 Apr 2009 at 2:01

GoogleCodeExporter commented 9 years ago
it look like somethink broken.

why your system keep libpangocairo-1.0.so.0.2002.3 and 
libpangocairo-1.0.so.0.2400.0 ?
and why the loader can't find libpangocairo ??

don't know. 
but it's more a problem with libpango package or with the loader message 
misleading.
you can try to re-install libpango package and perhaps cleanup old version.

Original comment by thilo...@gmail.com on 14 Apr 2009 at 4:43

GoogleCodeExporter commented 9 years ago
Actually, first locate was before update and cleanup (cleanup due to ugly 
collision
of unstable and stable version of the aforementioned lib, mess on screen, etc 
etc).

I think the issue really is a misleading tint2 error message, since my system
definitely can find libpangocairo, while tint2 seems not to be able to. tint 
works
fine btw, if it can help.

Original comment by rdelauge...@gmail.com on 14 Apr 2009 at 4:58

GoogleCodeExporter commented 9 years ago
well I'm open to found a solution...
but this message doesn't come from tint2 source code.

tint2 don't use dynamic loading of library.
so all dependencies are loaded automatically (by system loader) on startup.
and the message come from the loader.

if you change the lib, did you retry: make clean, make, make install in tint2 
/src ?

Original comment by thilo...@gmail.com on 14 Apr 2009 at 5:31

GoogleCodeExporter commented 9 years ago

Original comment by thilo...@gmail.com on 18 Apr 2009 at 5:55