I'll give a try to both solution attempts proposed, many thanks to all of you!
I'll write back here the output of "uname -a" (I'm under Win here @work so I've got to wait until this evening)
and let you know if I solve or if I discover something more interesting...
Thanks again!
RM

2011/8/31 Javier Kohen <jkohen@gmail.com>

On Wed, Aug 31, 2011 at 19:32, Riccardo Merlotti <dennymallow@gmail.com> 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

I'm no expert on this error, but my guess is that gtkpod is compiled against version .26 for 64 bits, but you only have the 32-bit library for that version. You can verify by running file `which gtkpod` and also running file on the relevant libraries.

I don't think the kernel version matters (if anything, the target architecture; try uname -a).


Any hep would be appreciated, if you need additional info I'm here for you.

Cheers,

Riccardo

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Gtkpod-devel mailing list
Gtkpod-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-devel