|
From: phantomjinx <p.g...@ph...> - 2011-08-31 21:51:07
|
On 08/31/2011 06:32 PM, Riccardo Merlotti wrote: > Hi everybody, I'm trying to get gtkpod working after latest update in Arch. > The update came up with latest kernel, and now the "uname -r" command > shows up: > > 3.0-ARCH > > I tried both to pull the git version and download and install the 2.1.0 > version from the website, but in both cases after a successful (I > suppose!) compiling process (./configure or ./autogen.sh, then make and > finally sudo make install) I obtain the same result: > > gtkpod: error while loading shared libraries: libgnutls.so.26: cannot > open shared object file: No such file or directory > > I noticed with a locate that the situation for gnutls modules is as follows: > > /usr/lib/libgnutls-extra.so > /usr/lib/libgnutls-extra.so.28 > /usr/lib/libgnutls-extra.so.28.0.1 > /usr/lib/libgnutls-openssl.so > /usr/lib/libgnutls-openssl.so.27 > /usr/lib/libgnutls-openssl.so.27.0.0 > /usr/lib/libgnutls.so > /usr/lib/libgnutls.so.26 > /usr/lib/libgnutls.so.28 > /usr/lib/libgnutls.so.28.0.1 > /usr/lib/libgnutlsxx.so > /usr/lib/libgnutlsxx.so.28 > /usr/lib/libgnutlsxx.so.28.0.0 > /usr/lib/vlc/plugins/misc/libgnutls_plugin.so > /usr/lib32/libgnutls-extra.so > /usr/lib32/libgnutls-extra.so.26 > /usr/lib32/libgnutls-extra.so.26.18.10 > /usr/lib32/libgnutls-openssl.so > /usr/lib32/libgnutls-openssl.so.27 > /usr/lib32/libgnutls-openssl.so.27.0.0 > /usr/lib32/libgnutls.so > /usr/lib32/libgnutls.so.26 > /usr/lib32/libgnutls.so.26.18.10 > /usr/lib32/libgnutlsxx.so > /usr/lib32/libgnutlsxx.so.27 > /usr/lib32/libgnutlsxx.so.27.0.0 > > Maybe this is the issue? I finally noticed that symlinkig the .26 module > in /usr/lib produces this error: > > wrong ELF class: ELFCLASS32 > > Any hep would be appreciated, if you need additional info I'm here for you. > > Cheers, > > Riccardo Hi Riccardo, I am not sure what is going on. I develop on fedora 15 which is currently at 2.6.40 kernel so not experienced your problem yet. This is the layout of my libgnutls libgnutls-extra.so -> libgnutls-extra.so.26.16.14 libgnutls-extra.so.26 -> libgnutls-extra.so.26.16.14 libgnutls-extra.so.26.16.14 libgnutls-openssl.so -> libgnutls-openssl.so.26.16.14 libgnutls-openssl.so.26 -> libgnutls-openssl.so.26.16.14 libgnutls-openssl.so.26.16.14 libgnutls.so -> libgnutls.so.26.16.14 llibgnutls.so.26 -> libgnutls.so.26.16.14 libgnutls.so.26.16.14 libgnutlsxx.so -> libgnutlsxx.so.26.16.14 libgnutlsxx.so.26 -> libgnutlsxx.so.26.16.14 libgnutlsxx.so.26.16.14 As you can see there are no 28 versions there. Can you try removing the 28s temporarily, recompiling and running. I am thinking that it may be compiling against one version but running against the other?? Although, only guessing... Anyonelse have an idea? phantomjinx -- "I know exactly who reads the papers ... The Daily Mirror is read by people who think they run the country. The Guardian is read by people who think they ought to run the country. The Times is read by people who do actually run the country. The Daily Mail is read by the wives of the people who run the country. The Financial Times is read by the people who own the country. The Morning Star is read by the people who think the country ought to be run by another country. The Daily Telegraph is read by the people who think it is." Jim Hacker, Yes Minister |