[opensource-dev] Copying GStreamer from a 32bit system to a 64bit one (was: streaming media on 64bit?)

Marc Adored marc at inworlddesigns.com
Sat Feb 5 08:19:47 PST 2011


SUCCESS! Ok so I found this wonderful program called getlibs. I've
used it before and I tried to get gstreamer stuff installed but failed
but I figured it out this time. I used this command to get a list of
all my 64bit gstreamer stuff installed:

apt-cache show gstreamer* |grep "Package: gstreamer"

With that command I got a list and ran this command:

getlibs -p gstreamer-tools gstreamer0.10-alsa gstreamer0.10-doc
gstreamer0.10-esd gstreamer0.10-gnonlin gstreamer0.10-gnonlin-dbg
gstreamer0.10-gnonlin-doc gstreamer0.10-nice
gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps
gstreamer0.10-plugins-base-dbg gstreamer0.10-plugins-base-doc
gstreamer0.10-plugins-good gstreamer0.10-plugins-good-dbg
gstreamer0.10-plugins-good-doc gstreamer0.10-pulseaudio
gstreamer0.10-tools gstreamer0.10-x gstreamer-dbus-media-service
gstreamer0.10-buzztard gstreamer0.10-buzztard-doc gstreamer0.10-ffmpeg
gstreamer0.10-ffmpeg-dbg gstreamer0.10-fluendo-mp3
gstreamer0.10-gnomevfs gstreamer0.10-packagekit
gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-dbg
gstreamer0.10-plugins-bad-doc gstreamer0.10-plugins-cutter
gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-dbg
gstreamer0.10-plugins-ugly-doc gstreamer0.10-pocketsphinx
gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-bad-multiverse-dbg
gstreamer0.10-plugins-ugly-multiverse
gstreamer0.10-plugins-ugly-multiverse-dbg gstreamer0.10-packagekit
gstreamer0.10-fluendo-plugins-mp3-partner

Yeah its a long command and it takes awhile to execute. The only
package it failed to fetch was
gstreamer0.10-fluendo-plugins-mp3-partner_7.0.20100316-3_i386 which I
downloaded from

http://pkgs.org/download/ubuntu-10.04/canonical-partner-i386/gstreamer0.10-fluendo-plugins-mp3-partner_7.0.20100316-3_i386.deb.html

and then installed it like so:

getlibs -i gstreamer0.10-fluendo-plugins-mp3-partner_7.0.20100316-3_i386.deb

Then started secondlife and I had streaming audio!

Now I will say that that list above could be cleaned up to only
install what secondlife needs but I just did it all to get it working.
I am sure some of those packages are duplicates also. Anyone who cares
to clean it up go ahead I just got it working :P

Also you probably need to install the 32bit compatibility packages
first and of course you'll need to install getlibs. It used to be at
http://frozenfox.freehostia.com/cappy/ but that link is broke and I am
not sure if its in the default ubuntu repos :/ It shows up in mine but
I don't know if that is because the package was installed from that
link. I have had it on my machine for a long time.

Hope this helps everyone :)








On Sat, Feb 5, 2011 at 10:29 AM, Boroondas Gupte
<sllists at boroon.dasgupta.ch> wrote:
> On 02/05/2011 04:15 PM, Marc Adored wrote:
>> (<unknown>:5205): GStreamer-WARNING **: Failed to load plugin
>> '/usr/lib32/gstreamer-0.10/libgstspc.so': libopenspc.so.0: cannot open
>> shared object file: No such file or directory
>>
>> [...]
>>
>> I have copied the gstreamer-0.10 from my wifes 32bit ubuntu to
>> /usr/lib32/gstreamer-0.10 but it still cant find the file
>> /usr/lib32/gstreamer-0.10/libgstspc.so.
> GStreamer is not failing to find libgstspc.so ... ratherlibgstspc.so is
> failing to find libopenspc.so.0 ...
>
> GStreamer is not self-contained: It (or its plugins) uses a lot of
> shared libraries that aren't part of GStreamer itself (and thus not in
> its directory but somewhere else on the system).
>
> Cheers,
> Boroondas
>


More information about the opensource-dev mailing list