Veetle on 64-bit systems

With the Copa America rolling away in Argentina, either using Sopcast or Veetle to be able to view the games is a good thing. Browsing the Veetle forums I found >>this thread<< (containing a beta version for 64-bit linux users). My other option would be to install a 32-bit browser, so if I could get the 64-bit one working nothing would be better.

Problem was it sent Firefox 5.0 into spasms, and the whole thing froze.

I checked dependencies with “ldd ~/.veetle_vlc/vlc*” and it gave me this output:

/home/username/.veetle_vlc/vlc:
	not a dynamic executable
/home/username/.veetle_vlc/vlcori:
	linux-gate.so.1 =>  (0xffffe000)
	librt.so.1 => /lib/librt.so.1 (0xf76eb000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf75fc000)
	libXv.so.1 => /usr/lib/libXv.so.1 (0xf75f6000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xf75ed000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xf75d1000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xf7494000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xf7482000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0xf73b1000)
	libGLU.so.1 => /usr/lib/libGLU.so.1 (0xf733d000)
	libSDL-1.2.so.0 => not found
	libpthread.so.0 => /lib/libpthread.so.0 (0xf7321000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0xf723b000)
	libdl.so.2 => /lib/libdl.so.2 (0xf7236000)
	libm.so.6 => /lib/libm.so.6 (0xf720c000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf71ee000)
	libc.so.6 => /lib/libc.so.6 (0xf7080000)
	/lib/ld-linux.so.2 (0xf7714000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xf707a000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf705a000)
	libnvidia-tls.so.275.09.07 => /usr/lib/tls/libnvidia-tls.so.275.09.07 (0xf7057000)
	libnvidia-glcore.so.275.09.07 => /usr/lib/libnvidia-glcore.so.275.09.07 (0xf5785000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xf5780000)

Apparently I was missing “libSDL-1.2.so.0”.

The command “zypper se -is libSDL” gave me this:

S | Name               | Type    | Version     | Arch   | Repository       
--+--------------------+---------+-------------+--------+------------------
i | libSDL-1_2-0       | package | 1.2.14-13.1 | x86_64 | openSUSE-11.4-Oss
i | libSDL_image-1_2-0 | package | 1.2.10-6.1  | x86_64 | openSUSE-11.4-Oss
i | libSDL_mixer-1_2-0 | package | 1.2.11-8.1  | x86_64 | openSUSE-11.4-Oss

and a search revealed that the missing file was present in /usr/lib64/libSDL-1.2.so.0 and not in /usr/lib/ (where the Veetle installer looked)

So all this basically boils down to installing the 32-bit libraries as well:

zypper in libSDL-1_2-0-32bit

Finally have Veetle running on 64-bit, SUSEperb

Posted this here since I’m running Tumbleweed.

Thanks for sharing

and then what