Small issue with ELF class and lib errors....

Archived topics about LMDE 1 and LMDE 2
Locked
r2rX

Small issue with ELF class and lib errors....

Post by r2rX »

Hey guys,

I've been using Floola to manage my iPod for a long time now, and since migrating to LMDE i've been having a few quirks with it. Initially, Floola wouldn't even open up. Eventually I sorted that out but now I have a small problem....when Floola is opened, I get ELF class errors (as seen below) and when Floola detects my iPod (and tries to sync with it) I get an error with 'libgstreamer' and 'libxine' not being "found"...even though they are both installed.

I used the LMDE Software Manager to install the GTK-2.0 library, but perhaps it's 64bit only?

Code: Select all

xxx@xxx ~/Desktop/Floola $ ./Floola
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64

(Floola:3183): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so: wrong ELF class: ELFCLASS64
Cannot find libgstreamer
Cannot find libxine
Segmentation fault

Aside from the 'wrong ELF class error', there's the library error with libgstreamer and libxine. But i've installed both....look below:

Code: Select all

xxx@xxx ~/Desktop/Floola $ locate libxine
/usr/share/doc/libxinerama1
/usr/share/doc/libxinerama1/changelog.Debian.gz
/usr/share/doc/libxinerama1/changelog.gz
/usr/share/doc/libxinerama1/copyright
/var/lib/dpkg/info/libxinerama1.list
/var/lib/dpkg/info/libxinerama1.md5sums
/var/lib/dpkg/info/libxinerama1.postinst
/var/lib/dpkg/info/libxinerama1.postrm
/var/lib/dpkg/info/libxinerama1.shlibs

xxx@xxx ~/Desktop/Floola $ locate libgstreamer
/usr/lib/libgstreamer-0.10.so.0
/usr/lib/libgstreamer-0.10.so.0.26.0
/usr/share/doc/libgstreamer-plugins-base0.10-0
/usr/share/doc/libgstreamer0.10-0
/usr/share/doc/libgstreamer-plugins-base0.10-0/AUTHORS
/usr/share/doc/libgstreamer-plugins-base0.10-0/NEWS.gz
/usr/share/doc/libgstreamer-plugins-base0.10-0/README.Debian
/usr/share/doc/libgstreamer-plugins-base0.10-0/README.gz
/usr/share/doc/libgstreamer-plugins-base0.10-0/changelog.Debian.gz
/usr/share/doc/libgstreamer-plugins-base0.10-0/changelog.gz
/usr/share/doc/libgstreamer-plugins-base0.10-0/copyright
/usr/share/doc/libgstreamer0.10-0/AUTHORS
/usr/share/doc/libgstreamer0.10-0/NEWS.gz
/usr/share/doc/libgstreamer0.10-0/README.Debian
/usr/share/doc/libgstreamer0.10-0/README.gz
/usr/share/doc/libgstreamer0.10-0/changelog.Debian.gz
/usr/share/doc/libgstreamer0.10-0/changelog.gz
/usr/share/doc/libgstreamer0.10-0/copyright
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.list
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.md5sums
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.postinst
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.postrm
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.shlibs
/var/lib/dpkg/info/libgstreamer-plugins-base0.10-0.symbols
/var/lib/dpkg/info/libgstreamer0.10-0.list
/var/lib/dpkg/info/libgstreamer0.10-0.md5sums
/var/lib/dpkg/info/libgstreamer0.10-0.postinst
/var/lib/dpkg/info/libgstreamer0.10-0.postrm
/var/lib/dpkg/info/libgstreamer0.10-0.shlibs
/var/lib/dpkg/info/libgstreamer0.10-0.symbols
Any and all assistance is appreciated......and thanks, as I am learning to understand/troubleshoot slowly slowly. :)

r2rX :D
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
r2rX

Re: Small issue with ELF class and lib errors....

Post by r2rX »

Has no one else experienced a similar issue before?

r2rX :)
wobblybob

Re: Small issue with ELF class and lib errors....

Post by wobblybob »

You are not alone, I'm using XFCE LMDE and have a similar problem are output. If I plug the iPod in and have it mounted and start Floola from the Terminal it opens for about 3 seconds then closes with this output. I have used Floola for some time on a 64 bit Ubuntu XFCE and Gnome with no problems. I suspect the GTK and sound lib errors are not the problem as I think I've had those on Ubuntu, I think it's the segmentation error needs sorting but I I'm at a loss at the moment.
Gtk-Message: Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64

(Floola:7641): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libindustrial.so: wrong ELF class: ELFCLASS64

(Floola:7641): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libindustrial.so: wrong ELF class: ELFCLASS64

(Floola:7641): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libindustrial.so: wrong ELF class: ELFCLASS64

(Floola:7641): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libindustrial.so: wrong ELF class: ELFCLASS64

(Floola:7641): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/engines/libindustrial.so: wrong ELF class: ELFCLASS64
Incompatible version of libgstreamer
Cannot find libxine
Segmentation fault
Edit Update::
I've now checked and get the same GTK errors in Ubuntu and have found that changing the style in the Appearance menu just results in errors relating to that theme. The Floola site seems to suggest that missing libs for sound will just not allow you to play music from Floola not stop it working however it would be nice to correct these errors too. I've used the getlibs-all.deb package from http://ubuntuforums.org/showthread.php?t=474790 which says it works on Debian to install libgstreamer but now although I have
libgstreamer-0.10.so
libgstreamer-0.10.so.0
libgstreamer-0.10.so.0.28.0
in /usr/lib32 [the first 2 being links to the last] which is the same as my ubuntu install I'm getting the incompatible error message.
wobblybob

Re: Small issue with ELF class and lib errors....

Post by wobblybob »

I've solved the GTK problems by pointing Floola to the correct 32 bit libs installed in /usr/lib32.

create a script called floola.sh and in it put

Code: Select all

#!/bin/sh
## floola start up script ##
# point me to the GTK libs #
export GTK_PATH=/usr/lib32/gtk-2.0
# path to Floola in my case in a directory called Floola in my home directory ##
~/Floola/Floola
save it somewhere in may case in ~/bin
then cd into the ~/bin directory
cd ~/bin
and make the file executable with
chmod +x ~/bin/floola.sh
then run it with
./floola.sh

no GTK errors but still these errors.
mint@angel ~/bin $ ./floola.sh
Incompatible version of libgstreamer
Cannot find libxine
Segmentation fault
mint@angel ~/bin $
so still need help.
r2rX

Re: Small issue with ELF class and lib errors....

Post by r2rX »

Thanks for the reply so far, wobblybob.

Let me test and take a look at this as well.....

Perhaps the same method needs to be done with the xine library.

r2rX :)
wobblybob

Re: Small issue with ELF class and lib errors....

Post by wobblybob »

I've just tried using Floola on a 32 bit Linux Mint Debian XFCE install and it works fine, so I'm almost sure the segmentation fault is the result of Floola not using the 32 bit Libs but I've tried adding export LD_LIBRARY_PATH=/usr/lib32 to my startup script above with no luck
wobblybob

Re: Small issue with ELF class and lib errors....

Post by wobblybob »

I've given up on this issue now, it seems no one else has had this issue or found a solution so I've installed the 32 Bit version now to solve my problem
r2rX

Re: Small issue with ELF class and lib errors....

Post by r2rX »

Hey wobblybob (and anyone else interested),

After displaying the dependencies for Floola, and checking which one's are missing, I headed over to the Debian 'testing' repository and downloaded all the Libraries that were missing and placed them in the 'lib32' folder....so all the dependencies are solved except for one: libpcre.so.3

The libraries are in the appropriate directory, but Floola still claims it cannot be found. If/when this is solved, I believe it will work.

r2rX :)
wobblybob

Re: Small issue with ELF class and lib errors....

Post by wobblybob »

Keep up the good work mate and good luck, I'll keep and eye on your progress.
r2rX

Re: Small issue with ELF class and lib errors....

Post by r2rX »

Sweet! It's opening properly and it syncs with the iPod fantastic! The only issue is with a font error; in regards to Pango....which i'm trying to sort out now.

So almost there. :)

r2rX :D
Locked

Return to “LMDE Archive”